1
resposta

Vetor de constantes ja definida, e depois passada como parametro com outros valores?

let totalDeCalorias = [50.5, 100]

func todasCalorias(totalDeCalorias: [Double]) -> Double {
...
}


let  total = todasCalorias(totalDeCalorias = [50.5, 100, 400])

Se o totalDeCalorias é um vetor, com constantes. Como eu consigo alterar ao passar ele por parametro para a função todasCalorias?

E como eu passo ele diretamente como parametro sem indicar valor nele, ex:

let total = todasCalorias(totalDeCalorias: [Double])

Fiz assim mas aparentemente gera erro

1 resposta

Oi Henrique, neste caso, você precisa tirar os dois pontos e o vetor, para que dai o compilador entenda que deve usar a variável totalDeCalorias. Dessa forma:

let total = todasCalorias(totalDeCalorias)