DEV Community

Beatriz da Silva
Beatriz da Silva

Posted on

Dia 4 - #100DaysOfSwift

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.

Image description

Image description

Caso não vá usar a variável depois do for pra nada, nem precisa nomea-la, é só colocar um _.
Image description


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.

Image description


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.

Image description

Sentry mobile image

Tired of users complaining about slow app loading and janky UI?

Improve performance with key strategies like TTID/TTFD & app start analysis.

Read the blog post

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️