Olá,
Eu acredito que esse tipo de for foi depreciado pelo Swift por conta do j++:
let calories = [50.5, 100, 300, 500]
for var j = 0; calories.count; j++ {
print(calories[j])
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá,
Eu acredito que esse tipo de for foi depreciado pelo Swift por conta do j++:
let calories = [50.5, 100, 300, 500]
for var j = 0; calories.count; j++ {
print(calories[j])
}
Fala aí Leandro tudo bem?
Cara você tem razão, os operadores de incremento (++) e decremento (--) foram depreciados a partir da versão 3 do swift.
Para conseguir iterar sobre uma lista utilize a sintaxe for in.
let calories = [50.5, 100, 300, 500]
for calorie in calories {
print(calorie)
}
Para saber mais sobre essa remoção de uma olhada nesse link:
https://github.com/apple/swift-evolution/blob/master/proposals/0004-remove-pre-post-inc-decrement.md