Como Fazer o For Loop em Golang - Tutorial de Programação na Linguagem Go

in #golang6 years ago

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:

  1. inicialização
  2. condição
  3. 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!