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 a inicializar variables en Go. Inicializar significa dar 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 según 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 después imprimirlas.

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

  • name: una string establecida 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: Inicializa estas variables con los valores requeridos
    var name string    // Inicializa con "John"
    var age int       // Inicializa con 25
    var isStudent bool // Inicializa 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