Variabel

Pada sesi ini akan dibahas bagaimana membuat sebuah variabel pada Go

Kita semua sudah memahami variabel adalah tempat kita menyimpan sebuah data. Pada Go kita dapat menggunakan variabel dengan beberapa aturan dan cara:

Menggunakan keyword var

Kita dapat mendeklarasikan satu atau beberapa variabel menggunakan var dengan menambahkan tipe data di akhir. var dapat digunakan dalam scope Package dan Function.

menggunakan var untuk mendeklarasikan variabel

Dari kode di atas kita bisa lihat bahwa var dapat di deklarasikan pada scope Package yaitu a, b, dan c yang bertipe int dan Function yaitu isUser dan isLogin yang bertipe bool . Kita masih belum meng-assign nilai pada variabel-variabel tersebut sehingga nantinya nilai yang ditampilkan adalah default value atau biasa juga disebut zero value.

output program menampilkan zero value dari beberapa variabel

0 for numeric types,

false for the boolean type, and

"" (the empty string) for strings.

Inisialiasi variabel menggunakan var

Kita dapat mengassign langsung suatu nilai pada saat mendeklarasikan variabel menggunakan var :

inisialisasi variabel dengan sebuah nilai

Jika program di atas dijalankan maka akan terlihat output seperti berikut ini:

output program menampilkan nilai dari variabel

Short Variable Declaration

Kita juga bisa menggunakan short syntax dalam membuat sebuah variabel menggunakan := . Namun ini hanya berlaku pada scope function dan tidak bisa digunakan pada scope package .

Syntax := tidak dapa digunakan di luar scope function
Tampilan error pada output program

Jadi gunakan short syntax pada scope function seperti ini:

Syntax := pada scope function
Output program menampilkan nilai variabel

Last updated

Was this helpful?