Fundamental Golang #5: Variable

date
Oct 9, 2023
slug
variable
status
Published
tags
Fundamental Golang
summary
Variable berfungsi sebagai tempat menyimpan sebuah data, yang dapat memungkinkan kita pengaksesan data yang sama dari berbagai lokasi dalam kode. Namun, penting untuk dicatat bahwa setiap variabel dalam Go-Lang hanya bisa menyimpan satu jenis data. Jadi, jika kita ingin memanipulasi beberapa jenis data, kita perlu mendefinisikan beberapa variabel. Proses pembuatan variabel ini bisa dilakukan dengan menggunakan kata kunci var, diikuti oleh nama variabel dan tipe data yang sesuai.
type
Post
Variable berfungsi sebagai tempat menyimpan sebuah data, yang dapat memungkinkan kita pengaksesan data yang sama dari berbagai lokasi dalam kode. Namun, penting untuk dicatat bahwa setiap variabel dalam Go-Lang hanya bisa menyimpan satu jenis data. Jadi, jika kita ingin memanipulasi beberapa jenis data, kita perlu mendefinisikan beberapa variabel. Proses pembuatan variabel ini bisa dilakukan dengan menggunakan kata kunci var, diikuti oleh nama variabel dan tipe data yang sesuai.
 
Berikut adalah contoh penggunaan tipe data String dalam Golang:
 
Saat mendeklarasikan variabel dalam Go, biasanya kita harus menentukan tipe data variabel tersebut. Namun, terdapat pengecualian dalam hal ini ketika kita langsung menginisialisasi data pada variabel. Dalam kasus seperti ini, Go memberikan kemudahan sehingga kita tidak diwajibkan untuk mendefinisikan tipe data variabelnya. Itu karena Go mampu mengenali dan menyesuaikan tipe data variabel berdasarkan data yang kita inisialisasikan. Sehingga, secara otomatis tipe data tersebut akan terisi.
 
 
Selain mengunakan kata kunci var untuk mendeklarasikan variabel, kita dapat juga menggunakan operator := saat menginisialisasi data. Operator ini mampu secara otomatis mendetect tipe data yang diberikan, sehingga memudahkan proses pembuatan variabel. Dengan demikian, kita tidak perlu lagi menggunakankata kunci var dalam proses tersebut
 
 
Go menyediakan fitur deklarasi variabel secara sekaligus dalam jumlah banyak. Karakteristik ini sangat berguna untuk meningkatkan efisiensi dan organisasi kode, ketika kita membutuhkan sejumlah variabel dalam aplikasi. Manfaat lain dari pendekatan ini adalah code menjadi lebih rapi dan mudah dibaca, sehingga memudahkan proses debugging dan pemahaman alur logika.
 

© Hajid Al Akhtar 2023 - 2024