Declaración de variables en GoAI: Declaración de variables en Go
Clase 4 de 29 • Curso de Go
Resumen
Aprender a declarar variables de forma clara y sencilla es esencial al comenzar con el lenguaje Go. Detenerse en conceptos básicos facilita evitar confusiones posteriores, permitiéndote avanzar con mayor confianza en tus proyectos.
¿Cómo declarar variables simples en Go?
Declarar una variable en Go implica asignarle un tipo específico, como cadena (string), entero (int) o booleano (bool). La estructura básica sigue esta forma:
var cadena string = "inicial"
var entero int = 10
var booleano bool = true
La ventaja es que Go identifica automáticamente el tipo de variable cuando le asignas un valor, lo cual simplifica tu código y reduce errores.
¿Qué técnicas existen para declarar múltiples variables a la vez?
Go permite declarar múltiples variables simultáneamente en una única línea, como en este ejemplo:
var entero1, entero2 int = 10, 20
También puedes declarar variables sin asignar un valor inmediatamente; en estos casos, Go asignará valores por defecto (0 para números, falsos para booleanos):
var enteroSimple int
Luego, asignas un valor en una línea posterior:
enteroSimple = 10
¿Cómo funciona la inferencia de tipos en Go?
Go también ofrece una sintaxis de abreviación práctica y fácil de usar:
fruta := "manzana"
Así eliminas la necesidad de especificar explícitamente la palabra clave var o el tipo de dato. Go deduce automáticamente que 'fruta' es una cadena (string).
¿Cómo se imprimen las variables en Go?
El uso frecuente de la función fmt.Println
facilita imprimir valores de cualquier tipo directamente, sin necesidad de convertirlos explícitamente a cadena:
fmt.Println(cadena)
fmt.Println(entero1, entero2)
fmt.Println(booleano)
fmt.Println(fruta)
Practicando estos ejemplos, descubrirás qué modalidad de declaración se adapta mejor a tu estilo de programación y proyectos futuros.