In Go, le variabili sono dichiarate esplicitamente e
sono usate dal compilatore, ad esempio, per controllare
la correttezza dei tipi di valori nelle invocazioni
delle funzioni.
|
|
|
|
|
|
|
|
var dichiara una o più variabili.
|
var a string = "initial"
fmt.Println(a)
|
Puoi dichiarare più variabili in un colpo solo.
|
var b, c int = 1, 2
fmt.Println(b, c)
|
Go dedurrà il tipo delle variabili inizializzate.
|
var d = true
fmt.Println(d)
|
Variabili dichiarate senza una inizializzazione
corrispondente sono zero-valued. Ad esempio, lo
zero-value di un int è 0 .
|
|
La sintassi := è una abbreviazione per dichiarare
ed inizializzare una variabile, in questo caso è
l’abbreviazione di var f string = "short" .
|
f := "short"
fmt.Println(f)
}
|