For
É o loop mais comum em swift, é possível usar arrays e ranges nele. Depois da palavra for você pode usar qualquer string(desde que não seja uma palavra reservada) pra representar o contador do loop.
Quando o loop for a partir de um range você pode tanto colocar o range direto no loop quanto colocar o range numa variável e colocar a variável no loop.
Caso não vá usar a variável depois do for pra nada, nem precisa nomea-la, é só colocar um _
.
While
Nesse tipo de loop você coloca uma condição a ser checada e dentro dele o que deve ser feito e um modificador dessa condição, o loop acaba quando a condição se tornar falsa.
São mais usados em casos onde você não sabe previamente quantas vezes precisará que o loop aconteça, como por exemplo quando você quer que algo aconteça até que o usuário pare a ação ou até que tenha carregado as informações necessárias.
Repeat
Bem pouco usado, esse é quase igual ao While, a diferença é que no Repeat a ação do loop será realizada pelo menos uma vez, já que a condição a ser checada acontece apenas no final de cada loop.
Top comments (0)