Variabel
Pada sesi ini akan dibahas bagaimana membuat sebuah variabel pada Go
Last updated
Pada sesi ini akan dibahas bagaimana membuat sebuah variabel pada Go
Last updated
Kita semua sudah memahami variabel adalah tempat kita menyimpan sebuah data. Pada Go kita dapat menggunakan variabel dengan beberapa aturan dan cara:
var
Kita dapat mendeklarasikan satu atau beberapa variabel menggunakan var
dengan menambahkan tipe data di akhir. var
dapat digunakan dalam scope Package dan Function.
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.
0
for numeric types,
false
for the boolean type, and
""
(the empty string) for strings.
var
Kita dapat mengassign langsung suatu nilai pada saat mendeklarasikan variabel menggunakan var
:
Jika program di atas dijalankan maka akan terlihat output seperti berikut ini:
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
.
Jadi gunakan short syntax pada scope function seperti ini: