Na linguagem de programação Swift , diz:
As funções também podem receber um número variável de argumentos, coletando-os em uma matriz.
func sumOf(numbers: Int...) -> Int { ... }
Quando eu chamo essa função com uma lista de números separados por vírgula (`sumOf (1, 2, 3, 4)), eles são disponibilizados como uma matriz dentro da função.
Pergunta: e se eu já tiver uma matriz de números que deseje passar para esta função?
let numbers = [1, 2, 3, 4]
sumOf(numbers)
Isso falha com um erro do compilador, "Não foi possível encontrar uma sobrecarga para '__conversion' que aceita os argumentos fornecidos". Existe uma maneira de transformar uma matriz existente em uma lista de elementos que eu posso passar para uma função variável?