Variabel tidak lain adalah nama yang diberikan ke area penyimpanan yang dapat dimanipulasi oleh program. Setiap variabel di Go memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel, kisaran nilai yang dapat disimpan dalam memori itu, dan serangkaian operasi yang dapat diterapkan ke variabel.

Nama variabel dapat terdiri dari huruf, angka, dan karakter garis bawah. Itu harus dimulai dengan huruf atau garis bawah. Huruf besar dan kecil berbeda karena Go peka huruf besar-kecil. Berikut tipe variabel dasar  –

  1. byte
  2. int
  3. float32

 

Bahasa pemrograman Go juga memungkinkan untuk mendefinisikan berbagai jenis variabel lainnya seperti Pencacahan, Pointer, Array, Struktur, dan union, yang akan kita bahas dalam bab-bab berikutnya. Dalam bab ini, kami hanya akan memfokuskan jenis variabel dasar.

Definisi Variabel dalam Go

Definisi variabel memberitahu kompiler di mana dan berapa banyak penyimpanan yang harus dibuat untuk variabel. Definisi variabel menentukan tipe data dan berisi daftar satu atau lebih variabel dari tipe itu sebagai berikut –

Di sini, optional_data_type adalah tipe data Go yang valid termasuk byte, int, float32, complex64, boolean atau objek yang ditentukan pengguna, dll., Dan variable_list dapat terdiri dari satu atau lebih nama pengidentifikasi yang dipisahkan oleh koma. Beberapa deklarasi yang valid ditampilkan di sini –

Pernyataan “var i, j, k;” menyatakan dan mendefinisikan variabel i, j dan k; yang menginstruksikan kompiler untuk membuat variabel bernama i, j, dan k dari tipe int. Variabel dapat diinisialisasi (diberi nilai awal) dalam deklarasi mereka. Jenis variabel secara otomatis dinilai oleh kompiler berdasarkan nilai yang diteruskan ke sana. Penginisialisasi terdiri dari tanda sama dengan diikuti oleh ekspresi konstan sebagai berikut –

contoh;

Untuk definisi tanpa penginisialisasi: variabel dengan durasi penyimpanan statis secara implisit diinisialisasi dengan nol (semua byte memiliki nilai 0); nilai awal dari semua variabel lain adalah nilai nol dari tipe datanya.

Deklarasi Tipe Statis dalam Go

Deklarasi variabel tipe statis memberikan jaminan kepada kompiler bahwa ada satu variabel yang tersedia dengan tipe dan nama yang diberikan sehingga kompiler dapat melanjutkan untuk kompilasi lebih lanjut tanpa memerlukan detail lengkap dari variabel. Deklarasi variabel hanya memiliki arti pada saat kompilasi, kompiler membutuhkan deklarasi variabel aktual pada saat menghubungkan program.

Contoh

Coba contoh berikut, di mana variabel telah dideklarasikan dengan tipe dan diinisialisasi di dalam fungsi utama –

Oke itulah tadi pembahasan saya tentang Penjelasan Variabel dalam bahasa Golang, semoga bermanfaat.