Declaración de variables básicas en Go
Clase 4 de 28 • Curso de Go
Contenido del curso
- 8

Uso de la sentencia switch en Go para selección condicional
07:16 - 9

Declaración y uso básico de arreglos en Go
06:56 - 10

Creación y uso de slices dinámicos en Go
08:26 - 11

Mapas en Go: creación, acceso y manipulación de datos clave-valor
09:38 - 12

Cómo crear y usar funciones personalizadas en Go
07:09 - 13

Funciones con múltiples valores de retorno en Go
07:43 - 14

Funciones variádicas en Go para múltiples parámetros
07:11 - 15

Funciones recursivas en Go para cálculos matemáticos
06:12 - 16

Punteros en Go para optimizar rendimiento del sistema
05:20 - 17

Runas y caracteres Unicode en Go: optimización de memoria
06:41 - 18

Declaración y uso de estructuras de datos en Go
09:07 - 19

Implementación de enumeradores en Go para controlar estados
09:32
- 20

Errores personalizados en Go para mejor depuración
08:25 - 21

Go routines y channels: programación asíncrona en Go
10:53 - 22

Operador select para controlar Go routines y canales en Go
06:44 - 23

Implementación de timeouts en Go con select y time.After
05:50 - 24

Implementación práctica de workers con canales y goroutines en Go
09:43
Comenzar a programar en un nuevo lenguaje puede parecer complicado, pero entender la manera en que Go maneja las variables te facilitará mucho este proceso. A continuación, aclaramos la sintaxis básica para declarar variables en Go, mostrando distintos tipos de variables como cadenas, enteros y booleanos.
¿Cómo se declaran variables simples en Go?
Declarar variables en Go es sencillo. Para comenzar con lo básico:
- Usa la palabra clave var seguida del nombre de tu variable.
- Asigna un valor para que Go identifique automáticamente el tipo.
- Un ejemplo claro sería:
var cadena = "inicial"
Más adelante, puedes mostrar fácilmente esta variable imprimiéndola con fmt.Println(cadena).
¿Cuáles son los tipos de datos básicos?
Los tipos de datos más sencillos que Go identifica automáticamente y que se pueden declarar directamente son:
- String (cadena): datos textuales.
- Int (enteros): números enteros.
- Bool (booleanos): verdadero (
true) o falso (false).
Por ejemplo:
var enteroUno, enteroDos int = 10, 20
var booleano = true
¿Cómo declarar múltiples variables a la vez?
Go permite declarar varias variables en una sola línea, asignando valores simultáneamente:
var enteroUno, enteroDos int = 10, 20
Esto es particularmente útil, pues simplifica el código.
¿Cuál es el valor por defecto de las variables sin asignación?
Una particularidad muy práctica de Go es que establece valores por defecto cuando no asignas explícitamente un valor. Por ejemplo, si declaras un entero sin asignarle valor alguno:
var enteroSimple int
Su valor por defecto será cero (0). Posteriormente puedes asignar valores si lo necesitas.
¿Qué otras alternativas existen para declarar variables?
Una forma más abreviada y directa para inicializar variables es usando :=:
fruta := "manzana"
Esto permite que Go infiera automáticamente el tipo de dato que estás asignando, simplificando aún más tu código.
Importante: recuerda que en Go todas las variables declaradas deben ser utilizadas; de lo contrario, no podrás compilar tu aplicación.
Ahora que conoces las distintas maneras en que puedes declarar variables en Go, puedes elegir la que mejor se adapte a tu estilo de programación. ¡Experimenta y personaliza tu proceso de aprendizaje en Go!