Golang’de değişkenler 3 farklı şekilde tanımlanabilir.
Aşağıdaki örnekten de göreceğiniz gibi değişkenleri farklı tarzlarda tanımladık ve ekrana yazdırdık. Hepsinin çıktılarının aynı olduğunu göreceksiniz.
package main
import "fmt"
func main() {
//Tarz 1
var name1 string = "Burak Yılmaz"
//Tarz 2
var name2 = "Burak Yılmaz"
//Tarz 3
name3 := "Burak Yılmaz"
fmt.Println(name1)
fmt.Println(name2)
fmt.Println(name3)
}
Daha önce tanımladığımız bir değişkeni yeniden initialize etmeye çalıştığımızda aşağıdaki şekilde hata verecektir. Aşağıda name3 değişkenini yeniden tanımlamaya çalıştığımızda hata aldık.
