MASPUTRAWAE

HANYA SEORANG MANUSIA BIASA

Golang • Slice

Slice mirip array, cuma bedanya sedikit lebih fleksibel. Cara buatnya juga mirip, contoh sebagai berikut.

package main

import "fmt"

func main() {
    angka := []int{10, 20, 30}
    angka = append(angka, 40)
    fmt.Println(angka) // Hasilnya [10 20 30 40]
}

Buat Slice Kosong

Bisa juga buat slice kosong untuk di isi nanti, ada beberapa cara untuk membuat nya, contoh sebagai berikut.

Cara Pertama

package main

import "fmt"

func main() {
    angka := []int{}
    angka = append(angka, 10)
    fmt.Println(angka)
}

Cara Kedua

package main

import "fmt"

func main() {
    angka := make([]int, 0, 3) // Panjang 0 kapasitas 3
    angka = append(angka, 10)
    fmt.Println(angka)
}

Terkait Dengan Catatan