Menu
Coddy logo textTech

Loop For - Básico

Parte da seção Fundamentos do Journey de GO da Coddy — lição 45 de 109.

Vamos aprender sobre o loop for básico em Go, focando na parte de inicialização. Um loop for nos ajuda a repetir o código várias vezes.

Primeiro, vamos criar um loop simples que conta de 1 a 3:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

Após executar este código, os números 1, 2 e 3 aparecerão na tela um após o outro:

1
2
3

A parte de inicialização i := 1 ocorre apenas uma vez antes do início do loop. Ela cria uma variável i e a define como 1. Esta variável i está disponível apenas dentro do loop.

A parte do meio i <= 3 é a condição que verifica se devemos continuar o loop. A última parte i++ aumenta o valor de i em 1 após cada loop.

challenge icon

Desafio

Iniciante
Neste desafio, você praticará o uso de um loop for com inicialização, condição e instrução posterior. Sua tarefa é completar o loop for para imprimir os números de 1 a 5.

O loop for deve:
1. Inicializar uma variável i com 1
2. Continuar enquanto i for menor ou igual a 5
3. Incrementar i em 1 após cada iteração

Folha de consulta

Um loop for em Go repete o código várias vezes com três partes: inicialização, condição e incremento:

for i := 1; i <= 3; i++ {
    fmt.Println(i)
}

A inicialização i := 1 cria uma variável e define seu valor inicial (ocorre apenas uma vez). A condição i <= 3 verifica se o loop deve continuar. O incremento i++ aumenta a variável em 1 após cada iteração.

A variável de loop i está disponível apenas dentro do escopo do loop.

Experimente você mesmo

package main

import "fmt"

func main() {
	// TODO: Complete o loop for para imprimir números de 1 a 5
	// Use o formato de inicialização, condição e pós-instrução
	for /* Seu código aqui */ {
		fmt.Println(i)
	}
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos