
Dasar-Dasar Go
Variabel, konstanta, tipe dasar, fungsi, package, import, control flow, defer
1Apa sintaks yang benar untuk mendeklarasikan variabel di Go?
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.
2Apa nilai nol dari variabel bertipe int di Go?
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.
3Apa perbedaan antara var x int dan x := 0 di Go?
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.
Bagaimana cara mendeklarasikan konstanta di Go?
Apa saja tipe numerik dasar di Go?
+22 pertanyaan wawancara
Topik wawancara Go lainnya
Struktur Data Go
Interface Go
Penanganan Error
Dasar-Dasar Goroutine
Channels
Go Modules
Server HTTP
Klien HTTP
Enkoding JSON
Database/SQL
Paket context
Testing
Pola Concurrency
Primitif Sinkronisasi
Framework web Go
Desain API REST
gRPC
Reflection
Manajemen Memori
Optimasi Performa
Generics
Go Design Patterns
Microservices
Keamanan dan Autentikasi
Docker & Containerization
Kubernetes Basics
Go Tingkat Lanjut
Pengembangan CLI
Kuasai Go untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis