Di Go, hanya ada satu perintah perulangan, yaitu for. Tidak ada while atau do-while seperti bahasa lain, tapi kita bisa memodifikasi for agar berperilaku sama.
When to use?
Gunakan Loop ketika Anda perlu menjalankan blok kode yang sama berulang kali, misalnya:
MAIN.GO
package mainimport "fmt"func main() { // 1. Standard Loop (Init; Condition; Post) // Paling umum untuk hitungan pasti. for i := 0; i < 5; i++ { fmt.Println("Angka:", i) } // 2. While-style Loop (Hanya kondisi) // Digunakan jika jumlah perulangan tidak pasti, bergantung kondisi. j := 0 for j < 3 { fmt.Println("While style:", j) j++ // Increment manual agar tidak infinite loop }}