Menu
Coddy logo textTech

Inicialización de variables

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

Aprendamos cómo inicializar variables en Go. Inicializar significa darle a una variable un valor inicial cuando la creas.

Primero, veamos cómo inicializar variables usando la palabra clave var:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

Después de ejecutar este código, los valores de nuestras variables se mostrarán en la pantalla:

25 Gopher true

También podemos usar el operador de declaración corta de Go (:=) para hacer que nuestro código sea más conciso:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

Después de ejecutar este código, obtenemos el mismo resultado que antes:

25 Gopher true

El operador de declaración corta (:=) determina automáticamente el tipo basándose en el valor que proporciones, lo que hace que tu código sea más limpio y fácil de leer.

challenge icon

Desafío

Principiante

En este desafío, practicarás la inicialización de variables en Go. Tu tarea es inicializar tres variables con valores específicos y luego imprimirlas.

El programa ya tiene las declaraciones de las variables, pero necesitas inicializarlas con los siguientes valores exactos:

  • name — un string establecido en "John"
  • age — un int establecido en 25
  • isStudent — un bool establecido en true

La salida esperada es:

Name: John
Age: 25
Is Student: true

Hoja de referencia

Inicializa variables en Go usando la palabra clave var:

var age int = 25
var name string = "Gopher"
var isActive bool = true

Usa el operador de declaración corta (:=) para un código más conciso:

age := 25
name := "Gopher"
isActive := true

El operador de declaración corta determina automáticamente el tipo de variable basándose en el valor asignado.

Pruébalo tú mismo

package main

import "fmt"

func main() {
    // TODO: Inicializar estas variables con los valores requeridos
    var name string    // Inicializar con "John"
    var age int       // Inicializar con 25
    var isStudent bool // Inicializar con true
    
    // Este código imprimirá las variables
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
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