Loops
For Loops
for i := 0; i < 10; i++ {
fmt.Println(i)
}
same with
for i := 0; i < 10; {
fmt.Println(i)
i++
}
- short var declaration useful on loops
- There is No while loop
infinite loop
x := 0
for {
x++
}
- continue statement
- rejects remaining code continue with next iteration
for i := 0; i < 10; i++ {
if i%2 != 0 {
continue // skip odd numbers
}
fmt.Println(i)
}
- break statement
- breaks loop
for i := 0; true; i++ {
if i == 10 {
break
}
fmt.Println(i)
}
Top comments (0)