Bucle `for` - Básico
Parte de la sección Fundamentos del Journey de GO de Coddy. Lección 45 de 109.
Aprendamos sobre el bucle for básico en Go, centrándonos en la parte de inicialización. Un bucle for nos ayuda a repetir código varias veces.
Primero, vamos a crear un bucle simple que cuente del 1 al 3:
for i := 1; i <= 3; i++ {
fmt.Println(i)
}Después de ejecutar este código, los números 1, 2 y 3 aparecerán en la pantalla uno tras otro:
1
2
3La parte de inicialización i := 1 ocurre solo una vez antes de que el bucle comience. Crea una variable i y la establece en 1. Esta variable i solo está disponible dentro del bucle.
La parte intermedia i <= 3 es la condición que comprueba si debemos continuar con el bucle. La última parte i++ incrementa el valor de i en 1 después de cada iteración.
Desafío
PrincipianteEl bucle for debe:
1. Inicializar una variable
i en 12. Continuar mientras
i sea menor o igual a 53. Incrementar
i en 1 después de cada iteraciónPruébalo tú mismo
package main
import "fmt"
func main() {
// TODO: Completa el bucle for para imprimir números del 1 al 5
// Usa el formato de inicialización, condición y post-sentencia
for /* Tu código aquí */ {
fmt.Println(i)
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores de comparación y lógicos
Operadores de comparación - Parte 1Operadores de comparación - Parte 2Operador lógico ANDOperador lógico OROperador lógico NOTConceptos básicos de precedencia de operadoresResumen: Realizar comparaciones7Flujo de control: Bucles
Explicación del bucle `for`Bucle `for` - BásicoBucle `for` - Solo condiciónLa palabra clave `break`La palabra clave `continue`Bucles anidadosResumen - Repetición de acciones2Variables y tipos de datos básicos
¿Qué es una variable?Inferencia de tipos con `:=`Enteros (int)Números de punto flotanteBooleanosStringsValores ceroConstantesConvenciones de nomenclaturaResumen - Variables y tipos5Entrada y salida básica
Salida con formatoVerbos de formatoImpresión de tiposObtener entrada básica del usuarioResumen: Entrada y salida8Funciones
Comprendiendo las funcionesDeclaración de una funciónLlamada a funcionesParámetros de funciónRetorno de un solo valorRetorno de múltiples valoresValores de retorno con nombreConceptos básicos del alcance de las funcionesResumen: Creando código reutilizable3Operadores básicos
Operadores aritméticosOperador de divisiónEl operador móduloOperador de asignaciónOperadores de asignación compuestaIncremento y decrementoResumen - Cálculos6Flujo de control: Condicionales
La sentencia `if`La palabra clave `else`La palabra clave `else if`Sombreado de variables en `if`Inicialización de variablesLa sentencia `switch``switch` con expresiones`switch` sin expresiónLa palabra clave `fallthrough`Resumen: Toma de decisionesPractica por tu cuenta: Compilador de Go online