Data structure di golang

Kamu sudah belajar dasar dasar dari bahasa Go (Golang)? sekarang kita lihat daftar data struktur yang tersedia di go. Ada array, slice, struct, map dll. Data dan program kamu akan menjadi lebih seru dan fleksibel dengan mengenal fungsi fungsi ini

Development golang Sekolahkoding
Category Label Platform
Data structure di golang

Free Courses : Data structure di golang


Mengenal array di go
Mari berkenalan dengan array di golang, array bisa dibayangkan semacam kotak yang bisa kamu isi beberapa data atau variable sekaligus

Mengeluarkan array dengan for loop
Bagaimana cara mengeluarkan data dari array dengan menggunakan for loop pada golang?

Range untuk pengulangan
Selain forloop ada satu cara lagi untuk melakukan pengulangan di go yaitu range. Range bisa menjadi alternatif kamu saat butuh mengulang suatu tugas

Array multidimensi
Array di go lang bukan hanya bisa kamu isi secara satu dimensi tapi juga multidimensi, bayangkan kursi bioskop yang punya baris ke samping dan ke belakang, seperti itu array multidimensi bisa diisi

Loop multidimensi array
Bagaimana cara loop atau mengeluarkan data multidimensi array pada golang?

Slice saudara fleksibel array
Slice adalah saudara dari array yang bersifat lebih fleksibel pada golang. Kamu tidak perlu menentukan sejak awal berapa angka yang ingin kamu buat untuk isi dari arraynya dengan slice

Membuat slice dengan make
Kita bisa membuat slice dengan metode make pada golang. Sekedar info make sebenarnya semacam metode luar biasa yang punya banyak kegunaan selain membuat slice

Metode copy dan append
Kita sudah mengenal konsep reference type dimana nilai yang kita berikan ke variable baru saat dimodifikasi akan ikut mengubah nilai aslinya, untuk mengatasi hal ini di golang ada metode copy dan append

Key value dengan map
Untuk membuat kumpulan data, selain array dan slice yang kamu lihat kita juga bisa membuat pasangan key value dengan map, pastikan key yang kamu buat unik (tidak ada yang sama)

Menguji dan menghapus map
Setiap map yang dibuat bisa kita uji apakah key nya ada atau tidak sehingga kita bisa melakukan aksi tertentu pada programnya dan tentunya fungsi untuk menghapus salah satu data map juga tersedia

Mengenal tipe struct
Tipe data struct pada golang adalah tipe data yang kita sendiri menentukan isinya, dia bisa berisi lebih dari satu data dengan jenis tipe data yang berbeda

Memisahkan file go
Bagaimana cara memisahkan file di go lang dan cara menggabungkan antar satu file ke file lainnya? gunanya untuk mengorganisir kode go kamu menjadi lebih mudah dibaca dan lebih rapi

Apa itu methods
Golang tidak seperti bahasa yang punya konsep OOP (Object oriented programming) pada umumnya, kamu tidak punya kelas. Tapi setiap object yang dibuat bisa mempunyai fungsi yang hanya bisa dipanggil oleh objek itu sendiri, itulah methods!

Methods dengan pointer
Saat kamu butuh mengoper nilai dari addressnya pada methods di golang kamu tetap bisa menggunakan pointer

Interface untuk methods
Kumpulan abstraksi dari methods-methods yang bisa diimplementasikan dari berbagai object kita kumpulkan di interface

Related Posts:
  1. Membuat sistem autentikasi di laravel
  2. Belajar Design database 101
  3. Aplikasi Catatan dengan Flutter
  4. Facebook Ads for Quick Learners
  5. Bermain dengan file di Python

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.