// ...
for _, n := range []int{2, 3, 5, 7} {
fmt.Print(n, " ")
}
// for range
for i := 0; i <= 10; i++ {
fmt.Println(i)
}
// while loop
i := 0
for i < 10 {
fmt.Println(i)
i ++
}
// using continue
for i := 0; i < 10; i++ {
if i%2 == 0 {
continue
}
fmt.Println(i)
}
// Here is an example of a break statement used for a less trivial task.
// This loop will fill a list with all Fibonacci numbers up to a certain value
var a, b = 0, 1
amax := 100
var L []int
for true {
a, b = b, a+b
if a > amax {
break
}
L = append(L, a)
}
fmt.Println(L)
// ...