Menu
Coddy logo textTech

Explicación del bucle `for`

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 44 de 109.

El bucle for es el único constructo de bucle de Go, utilizado para repetir un bloque de código varias veces. Exploremos cómo funciona paso a paso.

Primero, vamos a crear un programa sencillo que cuente del 1 al 5 usando un bucle for:

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

Después de ejecutar este código, los números del 1 al 5 se mostrarán en la pantalla, uno por línea:

1
2
3
4
5

Entendamos qué está pasando en nuestro bucle for:

El bucle for tiene tres partes principales:

1. i := 1 - Esta es la parte de inicialización donde creamos una variable y establecemos su valor inicial

2. i <= 5 - Esta es la condición que se comprueba antes de cada iteración del bucle; el bucle continúa mientras esto sea verdadero

3. i++ - Esta es la sentencia posterior que se ejecuta después de cada iteración del bucle (suma 1 a i)

El bucle funciona inicializando primero i en 1, luego comprobando si i es menor o igual a 5. Si es verdadero, ejecuta el código dentro del bucle (imprimiendo el valor), luego ejecuta i++ para aumentar el valor en 1. Este proceso se repite hasta que la condición se vuelve falsa (cuando i se convierte en 6).

challenge icon

Desafío

Principiante

En este desafío, practicarás el uso de un bucle for básico para contar e imprimir números.

Tu tarea es escribir un bucle for que cuente del 1 al 10 e imprima cada número en una línea nueva.

Esto te ayudará a entender cómo usar el bucle for para tareas de conteo simples.

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// TODO: Escribe un bucle for que cuente del 1 al 10
	// e imprima cada número en una nueva línea
	
	
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos