package main
import "fmt"
func main() {
var b int = 15
var a int
numbers := [6]int{1, 2, 3, 5} //六个数的数组
// for 循环,这里只有一个for语句
for a := 0; a < 10; a++ {
fmt.Println(a)
}
for a < b {
a++
fmt.Println(a)
}
for i, x := range numbers { //取序号和值
fmt.Println(i, x)
}
//循环嵌套
var i, j int
for i = 2; i < 100; i++ {
for j = 2; j <= (i / j); j++ {
if i%j == 0 {
break
}
}
if j > i/j {
fmt.Println(i)
}
}
// 无限循环
// func main() {
// for true {
// fmt.Printf("这是无限循环。\n");
// }
//这里也有break,continue,goto语句,和C是一样的
// goto label;
// ..
// .
// label: statement;
}
package mainimport "fmt"func main() { var b int = 15 var a int numbers := [6]int{1, 2, 3, 5} //六个数的数组 // for 循环,这里只有一个for语句 for a := 0; a < 10; a++ { fmt.Println(a) } for a < b { a++