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 dariforloop di Go. Variabelidideklarasikan dan diinisialisasi dengan nilai 1. Loop akan berjalan selama nilaiikurang dari atau sama dengan 5. Setiap kali loop dijalankan, nilaiiakan 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 angkaadalah cara menggunakanrangeloop di Go. Dalam setiap iterasi,indexakan berisi indeks elemen, dannilaiakan 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