A linguagem Go, utiliza a palavra reservada var para reconhecer a declaração de uma variáveis, porém
o uso é opcional.
Sintaxe
var nome_variavel tipo_de_dado[;]
Exemplo 1
package main
import "fmt"
func main(){
var nome1 string;
var nome2 string
}
A linguagem Go permite que essa declaração seja feita em apenas uma linha. A sintaxe é semelhante ao que foi
visto no exemplo acima. Nesse tipo de declaração os nomes das variáveis são separados por ",".
Sintaxe
var nome_variavel1, nome_variavel2, nome_variavelN tipo_dado[;]
Exemplo 2
package main
import "fmt"
func main(){
var nome1,nome2 string
}
A atribuição de valor a uma variáveis é feita utilizando o operador (=):
Sintaxe
nome_variavel1 = valor;
var nome_variavel1, nome_variavel2 string = valor2, valor1;
Exemplo 3
var nome1, nome2 string = "nome1", "nome2"
As variáveis não iniciados no momento de sua declaração recebem o valor default associado ao seu tipo de dado
Exemplo 4
var codigo int; //0 será atribuído