Go

Dasar-Dasar Go

Variabel, konstanta, tipe dasar, fungsi, package, import, control flow, defer

25 pertanyaan wawancaraยท
Junior
1

Apa sintaks yang benar untuk mendeklarasikan variabel di Go?

Jawaban

Di Go, ada tiga cara utama untuk mendeklarasikan variabel: var x int (deklarasi eksplisit dengan tipe), var x = 10 (deklarasi dengan inferensi tipe), dan x := 10 (deklarasi singkat dengan inferensi, hanya di dalam fungsi). Bentuk singkat := paling sering digunakan untuk variabel lokal karena ringkas dan idiomatik.

2

Apa nilai nol dari variabel bertipe int di Go?

Jawaban

Di Go, semua variabel diinisialisasi dengan nilai nol secara default jika tidak ada nilai yang diberikan saat deklarasi. Untuk tipe numerik (int, float64), nilai nolnya adalah 0. Untuk boolean adalah false, untuk string adalah string kosong, dan untuk pointer adalah nil. Perilaku ini memastikan tidak pernah ada variabel yang tidak diinisialisasi di Go.

3

Apa perbedaan antara var x int dan x := 0 di Go?

Jawaban

var x int mendeklarasikan variabel dengan nilai nol (0) dan tipe eksplisit, sedangkan x := 0 menggunakan deklarasi singkat dengan inferensi tipe. Deklarasi singkat := hanya dapat digunakan di dalam fungsi, sedangkan var dapat digunakan pada level package. Bentuk := lebih disukai untuk variabel lokal karena lebih ringkas dan idiomatik.

4

Bagaimana cara mendeklarasikan konstanta di Go?

5

Apa saja tipe numerik dasar di Go?

+22 pertanyaan wawancara

Kuasai Go untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis