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

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

Practica por tu cuenta: Compilador de Go online