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.
