Struct dan Pointer
Bagian dari kursus Go
Setiap variabel yang kamu tulis sejauh ini di kursus ini menampung satu nilai lepas: satu bilangan, satu string, satu slice. Padahal data sungguhan jarang datang satu-satu. Sebuah titik di layar butuh x dan y bersama-sama. Seorang pengguna butuh nama dan email bersama-sama.
Bayangkan formulir pendaftaran di atas kertas: sebuah kotak besar berisi kotak-kotak berlabel, "Nama", "Umur", "Email", masing-masing mengharapkan satu jenis jawaban tertentu. Formulirnya sendiri adalah cetakan, sebuah bentuk dengan slot-slot bernama. Mengisinya menghasilkan jawaban satu orang tertentu yang duduk di dalam bentuk itu.
Ingin belajar Go Struct dan Pointer di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Go siap pakai, dan kerjakan Struct dan Pointer secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniStruct dan PointerYang akan kamu pelajari
- Struct definition
- Field access
- Zero values for structs
- Pointer types
- & and * operators
- Pointer receivers vs value receivers
- When to use a pointer
