- Autor

- Nombre
- Nelson Silva
- Social
Introducción
Las variables son el corazón de cualquier lenguaje de programación, y Go no es una excepción. Nos permiten almacenar, recuperar y manipular datos de manera eficiente.
Comprendiendo las Variables
Una variable es un contenedor que almacena información. En el contexto de la programación, puede verse como un nombre asignado a un espacio en la memoria del ordenador.
Tipos de Variables
Go, al ser un lenguaje fuertemente tipado, ofrece una variedad de tipos de variables:
- Entero: Representa números sin punto decimal. En Go, hay varias variaciones, como int, int8, int16, int32 e int64, dependiendo de la precisión requerida.
- Decimal (float32 y float64): Se utiliza para almacenar números con puntos decimales. La diferencia entre float32 y float64 es la precisión y el tamaño del espacio de memoria que ocupan.
- String: Secuencias de caracteres utilizadas para representar texto.
- Booleano: Puede ser
trueofalse.
Además de estos tipos básicos, Go ofrece arrays, slices, mapas, structs, punteros y muchos otros que pueden explorarse en publicaciones futuras.
Declaración e Inicialización de Variables
En Go, puedes declarar variables de varias maneras:
- Usando el operador
var:
var nombre string
nombre = "GoLang"
- Declarando e inicializando en una sola línea:
var edad int = 30
- Usando la inferencia de tipo con el operador
:=:
ciudad := "Lisboa"
La inferencia de tipo es una característica poderosa en Go, que permite al compilador determinar automáticamente el tipo de la variable en función del valor inicial.
Ejemplo Práctico
package main
import "fmt"
func main() {
var entero int = 10
var _string string = "Soy una cadena de texto."
var sinTipo = "Sigo siendo una cadena de texto."
decimal := 10.5
booleano := true
fmt.Println("entero:", entero) // entero: 10
fmt.Println("string:", _string) // string: Soy una cadena de texto.
fmt.Println("sin tipo:", sinTipo) // sin tipo: Sigo siendo una cadena de texto.
fmt.Println("decimal:", decimal) // decimal: 10.5
fmt.Println("booleano:", booleano) // booleano: true
}
Conclusión
Las variables son un pilar de la programación en Go. Al comprender cómo declarar, inicializar y usar variables de distintos tipos, estarás bien equipado para afrontar desafíos más complejos en Go. El tipado fuerte combinado con la inferencia de tipo hace de Go un lenguaje único, que permite flexibilidad sin comprometer la seguridad ni el rendimiento.