Menu
CoddyTech

Melakukan Iterasi pada Slice

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

Untuk melakukan iterasi pada slice di Go, kamu bisa menggunakan for loop dengan kata kunci range.

Buat slice buah:

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println("Fruits:", fruits)

Telusuri slice menggunakan range:

for index, value := range fruits {
    fmt.Printf("Index: %d, Value: %s\n", index, value)
}

Hasil:

Fruits: [Apple Banana Cherry]
Index: 0, Value: Apple
Index: 1, Value: Banana
Index: 2, Value: Cherry

Jika kamu hanya membutuhkan nilainya, gunakan identifier kosong (_):

for _, fruit := range fruits {
    fmt.Println(fruit)
}
challenge icon

Tantangan

Mudah

Dalam tantangan ini, kamu akan berlatih melakukan iterasi pada slice buah menggunakan kata kunci range. Tugasmu adalah melakukan perulangan melalui slice dan mencetak setiap buah beserta posisinya dalam list.

Slice sudah didefinisikan untukmu. Kamu perlu melengkapi for loop menggunakan range untuk melakukan iterasi pada slice dan mencetak setiap buah beserta posisinya (dimulai dari 1).

Teks persisnya adalah 1. Apple.

Coba sendiri

package main

import "fmt"

func main() {
	// Slice berisi buah-buahan
	fruits := []string{"Apple", "Banana", "Cherry", "Dragon fruit", "Elderberry"}
	
	// TODO: Lengkapi for loop menggunakan range untuk menelusuri slice fruits
	// Cetak setiap buah beserta posisinya, lihat petunjuk untuk format yang tepat
	
	for // Tambahkan for loop dengan range milikmu di sini {
		// Tambahkan kodemu di sini untuk mencetak setiap buah beserta posisinya
		
	}
}
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