Dalam pemrogramman, variabel digunakan untuk menyimpan data sementara yang akan digunakan di dalam program. Golang memiliki cara deklarasi variabel yang sederhana namun tetap kuat. Pada artikel ini, kita akan membahas cara mendeklarasikan, memberi nilai, dan menggunakan variabel di Golang.
Apa Itu Variabel?
Variabel adalah tempat untuk menyimpan sebuah nilai. Nilai ini bisa berupa angka, teks, boolean, atau tipe data lainnya.
Nama variabel sebaiknya deskriptif agar mudah dipahami, dan mengikuti aturan penulisan yang berlaku (tidak diawali angka, tidak mengandung spasi, dan tidak menggunakan simbol khusus).
Cara Mendeklarasikan Variabel di Golang
Ada beberapa cara untuk mendeklarasikan variabel di Golang:
-
Dengan Keyword var
var nama string = "Golang"
var umur int = 25
Kita bisa mendeklarasikan variabel tanpa langsung mengisi nilainya:
var status bool
Variabel status
di atas akan otomatis memiliki nilai awal (zero value), yaitu false
karena bertipe boolean.
-
Dengan Type Inference
Golang bisa menebak tipe data dari nilai yang diberikan, jadi kita bisa menulis seperti ini:
var kota = "Jakarta" // otomatis bertipe string
-
Dengan Short Declaration
Deklarasi singkat menggunakan :=
hanya bisa digunakan di dalam fungsi, dan menjadi cara yang paling umum dipakai:
judul := "Belajar Golang"
nilai := 90
Multiple Declaration
Kita juga bisa mendeklarasikan beberapa variabel sekaligus:
var a, b, c int = 1, 2, 3
Atau tanpa menyebut tipe secara eksplisit:
x, y, z := "A", "B", "C"
Mengganti Nilai Variabel
Nilai variabel bisa diubah selama program berjalan:
var jumlah int = 10
jumlah = 15
Jika kita menggunakan :=
untuk variabel yang sudah pernah dideklarasikan sebelumnya, akan muncul error. Maka gunakan =
untuk mengubah nilai, bukan :=
.
Variabel di Luar Fungsi
Kita juga bisa mendeklarasikan variabel di luar fungsi main
, tapi hanya dengan var
, bukan :=
:
var versi = "1.0.0"
func main() {
fmt.Println("Versi:", versi)
}
Kesimpulan
Variabel di Golang dapat dideklarasikan dengan beberapa cara, seperti menggunakan var
, deklarasi singkat :=
, maupun deklarasi sekaligus beberapa variabel.
Memahami penggunaan variabel sangat penting karena hampir seluruh program akan bergantung pada penyimpanan dan pengolahan nilai melalui variabel.
Pada artikel selanjutnya, kita semua akan belajar bersama-sama tentng Konstanta di dalam bahasa Golang.
Terima Kasih