Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula 3.6 - Não consegui imprimir

Não consegui imprimir

func allCalories (calories:Array<Double>) -> Double{
    var total:Double = 0
    for c in calories {
        total += c
    }
    return total
}

allCalories(calories: [10.5, 100, 300, 500])

print("Calories: \(allCalories(calories: calories))")
2 respostas
solução!

Tenta atribuir o retorno da função pra uma constante e passá-la ao print, assim:

let result = allCalories(calories: [10.5, 100, 300, 500])

print("Calories: \(result)")

Ou, se quiser fazer tudo em uma linha, seria assim:

print("Calories: \(allCalories(calories: [10.5, 100, 300, 500]))")

Obrigado Felipe!!