Ringkasan
Dalam modul ini, Anda mempelajari tentang empat tipe data yang akan membantu Anda merepresentasikan data yang akan digunakan program Anda untuk memecahkan masalah dengan lebih baik. Kami mulai menjelajahi array di Go, yang, seperti yang Anda perhatikan, sangat mudah. Dan jika Anda telah memprogram dalam bahasa lain, mereka tidak terlalu berbeda. Tetapi Anda perlu mempelajari cara kerja array untuk memahami tiga tipe data lain yang kami jelajahi.
Misalnya, Anda mengetahui bahwa irisan adalah struktur data sederhana dengan penunjuk ke array yang mendasarinya dan dua properti untuk mengontrol panjang dan kapasitas array tersebut. Anda tidak perlu khawatir tentang ukuran irisan karena Go menangani "memperluas" ukuran array yang mendasarinya untuk Anda. Anda juga mengetahui bahwa operator irisan membantu Anda membuat subslikat baru dan menghapus elemen dari irisan.
Kemudian, kami menjelajahi peta, yang merupakan struktur data yang mirip dengan irisan dan array. Perbedaannya adalah bahwa peta terdiri dari elemen kunci atau nilai di mana kunci dan nilai bisa dari tipe yang berbeda. Anda juga memiliki fungsi bawaan untuk menghapus elemen dari peta dengan cepat. Jika Anda mencoba mengakses lokasi dari peta yang tidak ada, Go tidak akan membuat kesalahan panik.
Terakhir, kita menjelajahi struct di Go, tipe data yang akan terus kita bicarakan di modul mendatang. Sebuah struct adalah kumpulan bidang dari berbagai jenis yang bisa Anda gunakan untuk mewakili item dari database. Anda juga dapat mengonversi struct ke format JSON jika perlu.
Dalam modul mendatang, kami akan terus menggunakan tipe data ini untuk menjelajahi fitur lain di Go.