Cara membuat Slice dengan Operator Slice
Operator slice di Golang digunakan untuk memperoleh sebagian dari sebuah slice atau array. Operator ini direpresentasikan dengan menggunakan tanda titik dua (:) dalam sintaksisnya. Berikut adalah contoh penggunaan operator slice di Golang:
mySlice[start:end]
- mengambil elemen dari indeks 'start' sampai (tetapi tidak termasuk) indeks 'end'mySlice[start:]
- mengambil elemen dari indeks 'start' hingga akhir dari slicemySlice[:end]
- mengambil elemen dari awal slice hingga (tetapi tidak termasuk) indeks 'end'mySlice[:]
- membuat slice baru yang berisi semua elemen dari 'mySlice'
Dalam Golang, Anda dapat menggunakan operator slice untuk membuat slice baru dari slice yang ada. Berikut adalah contoh penggunaan operator slice:
Penjelasan:
Pada contoh pertama, kami menggunakan operator slice
[1:3]
untuk membuatnewSlice
yang merupakan potongan darislice
mulai dari indeks 1 hingga 3 (indeks 3 tidak termasuk).Pada contoh kedua, kami menggunakan operator slice
[2:]
untuk membuatnewSlice2
yang merupakan potongan darislice
mulai dari indeks 2 hingga akhir.Pada contoh ketiga, kami menggunakan operator slice
[:3]
untuk membuatnewSlice3
yang merupakan potongan darislice
mulai dari awal hingga indeks 3 (indeks 3 tidak termasuk).
Semoga ini menjelaskan penggunaan operator slice di Golang!
Perlu diketahui bahwa operator slice tidak mengubah slice asli, melainkan membuat slice baru yang berisi elemen-elemen yang diambil.
Last updated