Abordaremos aqui como fazer o for loop, a estrutura de repetição "para," na linguagem de programação Go.
Estrutura de Repetição
A estrutura de repetição "para" pode ser escrita da seguinte forma em Go:
for i := 1; i <= 10; i++ {
fmt.Println("Valor da Variável de Iteração:", i)
}
A Construção da Estrutura
A assinatura da construção do for loop é divida em três partes:
- inicialização
- condição
- incrementação
Na primeira parte, normalmente iniciamos uma variável de itereção que será usada dentro do corpo de repetição. No exemplo, definimos uma variável chamada i
, com valor inicial de 1, que se tornará tipo inteiro (int
).
Na segunda parte, determinamos a condição para que a repetição ocorra. Nesse caso, a repetição irá ocorrer enquanto o valor de i
for menor ou igual a 10.
Na terceira parte, incrementamos o valor da variável de iteração i
. Inicialmente com valor 1, i
se tornará 2. Depois 3, 4, 5, etc até chegar a 11 no final da repetição.
Resultado da Execução do Código
Segue o resultado do código executado:
Valor da Variável de Iteração: 1
Valor da Variável de Iteração: 2
Valor da Variável de Iteração: 3
Valor da Variável de Iteração: 4
Valor da Variável de Iteração: 5
Valor da Variável de Iteração: 6
Valor da Variável de Iteração: 7
Valor da Variável de Iteração: 8
Valor da Variável de Iteração: 9
Valor da Variável de Iteração: 10
Passo a Passo
Na estrutura de repetição para, a inicialização é feita e a variável de iteração i
é atribuída um valor inicial 1.
Logo segue o cheque da condição. Se a condição i <= 10
for verdadeira, o corpo da repetição é executado. Inicialmente, 1 <= 10
é verdadeiro e a mensagem com o valor da variável de iteração é imprimida no console.
Depois do fim do corpo da iteração, a parte de incrementação da variável de controle é executada. O valor de i
se torna 2.
Com isso, a condição do loop é checada novamente, agora sendo 2 <= 10
. Como o resultado é verdadeiro, o corpo do loop executa e imprime Valor da Variável de Iteração: 2
no console. Depois de terminar a iteração, a variável i
tem valor incrementado, de 2 para 3.
E assim por diante, a repetição dos passos acima continua até que o valor de i
se torne 11, onde o cheque da condição do for loop se torna 11 <= 10
, que resulta em valor falso. A repetição então termina e o programa continua a execução depois do bloco do for loop. No nosso exemplo, não há mais nada a executar.
Alguns Detalhes
É importante ressaltar que a primeira e terceira parte da estrutura for são opcionais. Por isso o for loop pode ser convertido para um "while" loop, a estrutura de repetição "enquanto".
A parte de incrementação pode ser também uma decrementação, ou mudança para qualquer outro valor, não necessariamente com diferença de 1.
Assista a Aula de Golang no NBK Mundo Tech
Aprenda mais sobre como criar um for loop na linguagem Go com uma aula do NBK Mundo Tech:
Deixe Seus Comentários
O que você achou? Deixe sua opinião e comentários!