Variable daI Constant

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

package main

import "fmt"

func main() {
    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)
}

Contoh code deklarasi multi variabel dan constant

Contoh code untuk deklarasi multi variabel dan constant dapat dilihat di bawah ini.

Format penamaan variabel di Golang

Penamaan variabel di golang tidak boleh diawali dengan simbol seperti @, #, angka serta syntax golang seperti for, type, string dan lainnya.

Last updated