Variables & Constants

Duration: 10 min  •  Difficulty: Easy

Variabel adalah tempat untuk menyimpan data di memori komputer yang nilainya bisa diubah-ubah selama program berjalan.

Types of Declaration

1. Standard (`var`): Digunakan ketika Anda ingin mendeklarasikan variabel dengan tipe data spesifik, atau mendeklarasikan tanpa mengisi nilai awal (zero value).

2. Short Declaration (`:=`): Cara cepat membuat variabel. Tipe data otomatis ditebak oleh Go. Hanya bisa dipakai di dalam fungsi, tidak bisa di tingkat package (global).

Constants

Konstanta (const) adalah variabel yang nilainya TIDAK BISA diubah setelah didefinisikan. Cocok untuk nilai tetap seperti PI (3.14) atau konfigurasi URL.

MAIN.GO
package main
import "fmt"
func main() {
// 1. Deklarasi standar
var name string = "Raffi"
fmt.Println(name)
// 2. Deklarasi tanpa tipe (Tipe otomatis terdeteksi)
var age = 20
fmt.Println(age)
// 3. Deklarasi Singkat (Paling sering dipakai)
country := "Indonesia"
fmt.Println(country)
// 4. Konstanta
const pi = 3.14
fmt.Println(pi)
}