Go Nested Loops
# Go Language Nested Loops
[Go Loop Statements](#)
Go allows users to use loops within loops. Next, we will introduce the use of nested loops.
### Syntax
The format for nested loops in Go is as follows:
for[condition |( init; condition; increment )| Range]
{
for[condition |( init; condition; increment )| Range]
{
statement(s);
}
statement(s);
}
### Example
The following example uses nested loops to output prime numbers between 2 and 100:
## Example
package main
import"fmt"
func main(){
/* Define local variables */
var i, j int
for i=2;i<100;i++{
for j=2; j (i/j)){
fmt.Printf("%d is a prime numbern", i);
}
}
}
The output of the above example is:
2 is a prime number3 is a prime number5 is a prime number7 is a prime number11 is a prime number13 is a prime number17 is a prime number19 is a prime number23 is a prime number29 is a prime number31 is a prime number37 is a prime number41 is a prime number43 is a prime number47 is a prime number53 is a prime number59 is a prime number61 is a prime number67 is a prime number71 is a prime number73 is a prime number79 is a prime number83 is a prime number89 is a prime number97 is a prime number
[Go Loop Statements](#)
YouTip