Menu
CoddyTech

Membuat Slice dengan `make`

Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 76 dari 109.

Fungsi make membuat slice dengan panjang dan kapasitas yang ditentukan.

Buat slice integer dengan panjang 3:

numbers := make([]int, 3)
fmt.Println(numbers)

Ini menampilkan:

[0 0 0]

Buat slice dengan panjang 2 dan kapasitas 5:

scores := make([]int, 2, 5)
fmt.Println(scores, len(scores), cap(scores))

Ini menampilkan:

[0 0] 2 5
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih membuat slice menggunakan fungsi make. Fungsi make memungkinkanmu membuat slice dengan panjang dan kapasitas tertentu.

Tugasmu adalah membuat slice string dengan panjang 3 dan kapasitas 5 menggunakan make, lalu menetapkan beberapa nilai ke dalamnya dan mencetak slice tersebut.

Setelah mencetak slice tersebut, kamu juga harus mencetak panjang dan kapasitasnya.

Coba sendiri

package main

import "fmt"

func main() {
	// TODO: Buat slice berisi string dengan panjang 3 dan kapasitas 5 menggunakan make
	// var names = ...
	
	// Isi slice dengan nilai
	names[0] = "Alice"
	names[1] = "Bob"
	names[2] = "Charlie"
	
	// Cetak slice
	fmt.Println("Names:", names)
	
	// Cetak panjang dan kapasitas slice
	fmt.Printf("Length: %d, Capacity: %d\n", len(names), cap(names))
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Go online