Variabel dan constant di golang sama-sama dapat di inisiasi suatu value dengan tipe data tertentu. Perbedaannya nilai dari suatu constant tidak bisa diubah saat sudah di inisiasi suatu value.
Contoh code
packagemainimport"fmt"funcmain() {var num1 int=2 fmt.Println(num1)// num1 di inisiasi dengan value berbeda num1 =3 fmt.Println(num1)var num2 =2 fmt.Println(num2)const num3 int=2 fmt.Println(num3)// num2 di inisiasi dengan velue berbeda akan memunculkan error :// cannot assign to num2 (constant 2 of type int)}
2
3
2
2
Contoh code deklarasi multi variabel dan constant
Contoh code untuk deklarasi multi variabel dan constant dapat dilihat di bawah ini.