Módulo 01 · Fundamentos de Go — Lección 1 de 3 · ~11 min
Variables y constantes
Dos formas de nombrar un valor
En Swift recurrías a let (no puede cambiar) y var (sí puede). Go tiene la misma idea con otra ortografía, y se apoya aún más fuerte en la inferencia de tipos.
var name string = "Mochi"— la forma larga. Escribe el tipo, o quítalo y deja que Go lo infiera.name := "Mochi"— la forma corta.:=declara e infiere en un solo paso. Este es ellet name = "Mochi"de Go, y es lo que escribirás casi siempre dentro de una función.
El truco: := solo funciona dentro de una función. En el nivel superior de un archivo (alcance de paquete) tienes que usar var o const. En todo lo demás, := es el modismo.