Introducción
Este laboratorio tiene como objetivo probar tu comprensión del bucle for
en Golang.
This tutorial is from open-source community. Access the source code
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
Este laboratorio tiene como objetivo probar tu comprensión del bucle for
en Golang.
for
El código siguiente contiene diferentes tipos de bucles for
. Sin embargo, algunas partes del código están incompletas y debes completar los espacios en blanco para que el código funcione correctamente.
for
en Golang$ go run for.go
1
2
3
7
8
9
loop
1
3
5
## Veremos otras formas de `for` más adelante cuando veamos
## las declaraciones `range`, los canales y otras estructuras
## de datos.
A continuación está el código completo:
// `for` es la única estructura de bucle en Go. Aquí están
// algunos de los tipos básicos de bucles `for`.
package main
import "fmt"
func main() {
// El tipo más básico, con una sola condición.
i := 1
for i <= 3 {
fmt.Println(i)
i = i + 1
}
// Un bucle `for` clásico con inicialización/condición/post-incremento.
for j := 7; j <= 9; j++ {
fmt.Println(j)
}
// `for` sin una condición se ejecutará repetidamente
// hasta que salgas del bucle con `break` o `return` de
// la función envolvente.
for {
fmt.Println("loop")
break
}
// También puedes usar `continue` para pasar a la siguiente
// iteración del bucle.
for n := 0; n <= 5; n++ {
if n%2 == 0 {
continue
}
fmt.Println(n)
}
}
En este laboratorio, aprendiste sobre diferentes tipos de bucles for
en Golang y cómo utilizarlos. También practicaste completando bloques de código incompletos para que funcionen correctamente.