xxxxxxxxxx
// Program to print the first 5 natural numbers
package main
import "fmt"
func main() {
// for loop terminates when i becomes 6
for i := 1; i <= 5; i++ {
fmt.Println(i)
}
}
xxxxxxxxxx
package main
import "fmt"
func main() {
sum := 0
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println(sum)
}
xxxxxxxxxx
package main
import "fmt"
func main() {
sum := 0
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println(sum)
}
xxxxxxxxxx
sum := 0
for i := 1; i < 5; i++ {
sum += i
}
fmt.Println(sum) // 10 (1+2+3+4)
xxxxxxxxxx
import (
"fmt"
)
func main() {
numbs := []int{1, 2, 3, 4, 5}
for numb := range numbs {
fmt.Printf("using range: %d \n", numb)
}
fmt.Println("\n")
for i := 0; i < len(numbs); i++ {
fmt.Printf("using for: %d \n", i)
}
fmt.Println("\n")
i := 0
for i < len(numbs) {
fmt.Printf("using for like while: %d \n", i)
i++
}
}
xxxxxxxxxx
for count := 0; count <= 10; count++ {
fmt.Println("My counter is at", count)
}
xxxxxxxxxx
package main
import "fmt"
func main() {
// Simple for loop
for i := 0; i < 5; i++ {
fmt.Println(i)
}
// Nested for loop
for i := 1; i <= 3; i++ {
for j := 1; j <= 3; j++ {
fmt.Printf("Outer loop: %d, Inner loop: %d\n", i, j)
}
}
// Infinite loop
counter := 0
for {
fmt.Println("Infinite loop")
counter++
if counter == 5 {
break
}
}
}