Cara melakukan perulangan di Golang
Di Go (Golang), Anda dapat melakukan perulangan menggunakan dua jenis struktur perulangan: for
loop dan range
loop. Berikut adalah contoh penggunaannya berserta penjelasan masing-masing:
1. for
Loop:
for
Loop:for
loop digunakan untuk mengulangi blok kode selama suatu kondisi terpenuhi.
Contoh:
package main
import "fmt"
func main() {
// Contoh penggunaan for loop untuk mengulangi dari 1 hingga 5
for i := 1; i <= 5; i++ {
fmt.Println(i)
}
}
Penjelasan:
for i := 1; i <= 5; i++
adalah struktur dasar darifor
loop di Go. Variabeli
dideklarasikan dan diinisialisasi dengan nilai 1. Loop akan berjalan selama nilaii
kurang dari atau sama dengan 5. Setiap kali loop dijalankan, nilaii
akan bertambah satu (i++
).
2. range
Loop:
range
Loop:range
loop digunakan untuk mengulangi elemen dalam sebuah koleksi seperti array, slice, map, atau string.
Contoh:
package main
import "fmt"
func main() {
// Contoh penggunaan range loop untuk mengulangi elemen dalam sebuah slice
angka := []int{1, 2, 3, 4, 5}
for index, nilai := range angka {
fmt.Printf("Index: %d, Nilai: %d\n", index, nilai)
}
}
Penjelasan:
for index, nilai := range angka
adalah cara menggunakanrange
loop di Go. Dalam setiap iterasi,index
akan berisi indeks elemen, dannilai
akan berisi nilai elemen dari sliceangka
.
Perlu diingat bahwa Anda dapat menggunakan perulangan ini untuk berbagai jenis struktur data, termasuk array, slice, map, channel, atau bahkan string.
Di bab berikutnya akan dibahas tentang bagaimana membuat Array di Golang
Last updated