Rust - Controle de Fluxo - Loops
Contents
Controle de Fluxo (Control Flow)
Repetições
Em RUST existem três tipos de loops. São eles:
- loop
- while
- for
loop
|
|
Na chave loop não possuímos uma condição de parada pré-definida e precisamos programar uma como fizemos no nosso exemplo acima ou deixar interromper o programa com um ‘kill’ ou ‘ctrl+c’.
while
|
|
While possuí uma condição de parada pré-definida porêm corremos o risco de ultrapassar os limites do nosso ‘array’ e gerar uma situação de panico em nosso aplicativo.
Caso você troque o valor 5 para 10 ou qualquer valor maior que 5:
|
|
for
|
|
Com o for temos um código um pouco mais limpo e salvo de qualquer erro de fronteiras do Array. Como o for trás essa segurança para iterar em arrays ele é escolhido na maioria dos casos entre os programadores.
|
|
Mais um exemplo de for para imprimir números de 1 a 5