Variabel & Tipe Data — Go

Variabel & Tipe Data Go Go adalah bahasa statically typed — setiap variabel memiliki tipe yang sudah ditentukan saat kompilasi. Deklarasi Variabel //…

Variabel & Tipe Data Go

Go adalah bahasa statically typed — setiap variabel memiliki tipe yang sudah ditentukan saat kompilasi.

Deklarasi Variabel

// Menggunakan var
var nama string = "Budi"
var umur int = 25

// Short declaration (hanya di dalam fungsi)
tinggi := 175.5
aktif := true

Operator := adalah cara paling umum mendeklarasikan variabel di Go. Tipe akan otomatis ditentukan dari nilai yang diberikan.

Tipe Data Dasar

TipeContohKeterangan
int42, -10, 0Bilangan bulat
float643.14, -0.5Bilangan desimal
string"hello"Teks (selalu double quote)
booltrue, falseBenar/salah

Zero Values

Variabel yang dideklarasikan tanpa nilai akan mendapat zero value:

var angka int    // 0
var teks string  // "" (string kosong)
var aktif bool   // false

Mencetak Variabel

nama := "Budi"
umur := 25
fmt.Println("Nama:", nama)
fmt.Println("Umur:", umur)
fmt.Printf("Halo, %s! Umur kamu %d tahun.\n", nama, umur)

Yang akan kamu pelajari