Go only has
for loops (no while, do-while).
for i := 0; i < 5; i++ {
fmt.Println(i)
}
count := 0
for count < 5 {
fmt.Println(count)
count++
}
for {
// Runs forever
// Use break to exit
}
nums := []int{1, 2, 3}
for index, value := range nums {
fmt.Println(index, value)
}
Interactive Visualization