9. Controladores de Fluxo (if, for, while)

A parte mais importante de toda programação é a lógica de como um script é programado e controladores de fluxo são os tijolos dessa construção.

# If & else

Usado para criar condições que devem ser atendidas para que um determinado trecho de código seja executado. Já o else é uma condição que será executado caso a primeira não seja.

# Loop for

Quando precisamos fazer interações por vários itens dentro de um array ou mapping, ou então executar algo por um número definido de vezes podemos usar loops for.

O valor de i começa em zero e irá acrescentando 1 até chegar no valor armazenado em listaDeEnderecos.length que é responsável por retornar o tamanho da lista. De 1 em 1 o loop irá executar o trecho de código para cada endereço guardado na listaDeEnderecos.

# loop While

Se precisarmos repetir um trecho de código por um número indefinido de vezes ou até que uma condição seja atingida usamos loops while.

Obs: isso pode gastar muito gás então use com muita atenção.

O loop While irá ficar rodando até que as condições pra ele parar sejam alcançadas e essa condição pode ser construída com if seguido de um break que é o código irá parar. Há outra instrução nesse código que é o continue, responsável por fazer o loop "pular" para o inicio ao invés de ser executado até o final e só então recomeçar.

Last Updated: 08/10/2022 22:55:37