En Go, las variables son declaradas y utilizadas explícitamente por
el compilador para, por ejemplo: Verificar la corrección de tipo en las llamadas a funciones.
|
|
|
package main
|
|
import "fmt"
|
|
func main() {
|
var declara 1 o más variables.
|
var a = "initial"
fmt.Println(a)
|
Puedes declarar varias variables a la vez.
|
var b, c int = 1, 2
fmt.Println(b, c)
|
Go inferirá el tipo de variables inicializadas.
|
var d = true
fmt.Println(d)
|
Variables declaradas sin su correspondiente
inicialización tendrá valor cero.
Por ejemplo, el valor cero para un int es 0 .
|
var e int
fmt.Println(e)
|
El sintaxis := es una abreviatura para declarar e inicializar una variable, por ejemplo,
para var f string = "apple" en este caso.
Esta sintaxis solo está disponible dentro de funciones.
|
f := "apple"
fmt.Println(f)
}
|