Belajar Golang Dasar #4: Variable


👍 1 ❤️ 1 💡 0 🔥 0 🙌 0 🥳 0
Belajar Golang Dasar #4: Variable

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:

  1. 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.

  2. Dengan Type Inference

    Golang bisa menebak tipe data dari nilai yang diberikan, jadi kita bisa menulis seperti ini:

    var kota = "Jakarta" // otomatis bertipe string
    
  3. 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


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami