Bahasa pemprograman golang #12
1.
Go Slices
Slices dalam Go adalah struktur
data yang lebih fleksibel dan powerful daripada array. Slices memungkinkan kita
membuat tumpukan atau potongan (subset) dari elemen-elemen array, dan mereka
dapat memiliki panjang yang dapat berubah (dynamic). Dengan slices, kita dapat
bekerja dengan sebagian dari array tanpa harus membuat salinan elemen-elemen
tersebut.
Create a Slice With []datatype{values}
Syntax
Cara umum untuk mendeklarasikan
sebuah irisan adalah seperti ini:
Kode di atas mendeklarasikan irisan
kosong dengan panjang 0 dan kapasitas 0.
Untuk menginisialisasi irisan
selama deklarasi, gunakan ini:
Kode di atas mendeklarasikan
potongan bilangan bulat dengan panjang 3 dan juga kapasitas 3.
Di Go, ada dua fungsi yang dapat
digunakan untuk mengembalikan panjang dan kapasitas sebuah irisan:
fungsi len() - mengembalikan
panjang irisan (jumlah elemen dalam irisan)
fungsi cap() - mengembalikan
kapasitas irisan (jumlah elemen yang dapat bertambah atau menyusut)
Contoh
Contoh ini menunjukkan cara membuat
irisan menggunakan format []datatype{values}:
Hasil







