Mengenal Variabel di Golang

Mengenal Variabel di Golang

Pada tutorial golang series kali ini di JadiFullstack, kita akan mengenal variabel di golang.

Apa itu Variabel?

Sebelum melanjutkan lebih jauh, kita harus tahu terlebih dahulu apa itu variabel. Variabel adalah tempat penyimpanan data yang dapat diubah selama program berjalan. Dengan variabel, kita bisa menyimpan nilai, seperti angka atau teks, dan menggunakannya di berbagai bagian program. Variabel membantu kita mengelola dan memanipulasi data secara efektif.

Mendeklarasikan Variabel di Golang

Oke, karena kita sudah tahu apa itu variabel, selanjutnya kita akan mencoba latihan membuat variabelnya. Di Golang, kita dapat mendeklarasikan variabel dengan beberapa cara. Cara yang paling umum adalah dengan menggunakan kata kunci var diikuti oleh nama variabel dan tipe datanya. Untuk tipe data abaikan saja dulu karena kita akan membahasnya lebih dalam di materi selanjutnya. Berikut adalah contoh mendeklarasikan variabel.

var lauk string
var tipeLauk int

Selain itu, kita juga bisa menggunakan short variable declaration dengan operator := yang secara otomatis menentukan tipe data berdasarkan nilai yang diberikan. Berikut adalah contoh penggunaan short variabel declaration:

lauk := "Kepiting"
tipeLauk := "Seafood"

Aturan Penamaan Variabel di Golang

Oke selanjutnya kita akan membahas tentang aturan dan cara penamaan variabel di golang karena ada aturan dan best practice yang harus kita ikuti dalam penamaan ini.

  • nama variabel harus di awali dengan huruf baik kapital ataupun non kapital atau bisa juga diawali dengan underscore (_) dan tidak boleh diawali oleh angka. Contohnya nama _umur atau _mahasiswa1.
  • Variabel bersifat case-sensitive yang artinya jumlah dan Jumlah akan dianggap berbeda.
  • Hindari penggunaan kata kunci, misalnya menggunakan var sebagai variabel.

Best Practice Penamaan Variabel di Golang

  • Gunakan nama variabel yang deskriptif. Misalnya TanggalTransaksi atau jangan dibuat tanggal saja.
  • Konsisten dalam penamaan variabel Misalnya jika ingin menggunakan pattern TanggalTransaksi seterusnya seperti itu.
  • Gunakan singkatan umum yang bisa dimengerti oleh developer lain, misalnya ’tglTrx’ untuk tanggal transaksi.

Kode Mendeklarasikan Variabel di Golang

Berikut adalah kode lengkap penggunaan variabel, kalian bisa mencobanya dengan editor kalian masing-masing.

package main

import "fmt"

func main() {
    var lauk string = "Kepiting"
    var tipeLauk int = "Seafood"
    harga := 70000
    stok := true

    fmt.Println("lauk:", lauk)
    fmt.Println("tipe lauk:", tipeLauk)
    fmt.Println("harga:", harga)
    fmt.Println("Stok:", stok)
}

Penjelasan Kode di atas:

  • Baris 1: Mendeklarasikan package main yang menunjukkan bahwa ini adalah file eksekusi utama.
  • Baris 3: Mengimpor package fmt untuk keperluan format dan output teks.
  • Baris 5-8: Mendeklarasikan beberapa variabel dengan tipe data yang berbeda.
  • Baris 10-13: Menggunakan fmt.Println untuk mencetak nilai variabel ke terminal.

Dengan memahami cara mendeklarasikan dan menggunakan variabel, kita telah mengambil langkah penting dalam pemrograman Golang. Variabel memungkinkan kita untuk menyimpan data dan menggunakannya dalam berbagai operasi dalam program kita.