Pendahuluan
Constant adalah variable yang nilainya tidak bisa diubah lagi setelah pertama kali diberi nilai. Cara pembuatannya mirip dengan variable, yang membedakan hanya kata kunci yang digunakan, yaitu const
.
Kode Program Constant
Saat pembuatan constant, kita wajib langsung menuliskan nilainya.
func main() {
const firstName string = "Rizal"
const lastName = "Asrul Pambudi"
fmt.Println(firstName)
fmt.Println(lastName)
}
Berbeda dengan variable, nilai dari constant tidak dapat diubah. Jika kita memaksa untuk mengubahnya, akan muncul pesan error.
func main() {
const firstName string = "Rizal"
const lastName = "Asrul Pambudi"
lastName = "Widodo" // cannot assign to lastName (untyped string constant "Asrul Pambudi")
fmt.Println(firstName)
fmt.Println(lastName)
}
Deklarasi Multiple Constant
Sama seperti variable, kita bisa membuat constant secara sekaligus banyak.
func main() {
const (
firstName string = "Rizal"
lastName = "Asrul Pambudi"
)
fmt.Println(firstName)
fmt.Println(lastName)
}