go循环
1.循环输出10次
//循环10遍输出 for a := 0; a <= 10; a++ { fmt.Println("123") } //a 从2开始叠加2 for a := 2; a < 10; a = a + 2 { fmt.Println(a) }
2.range 数组中输出值
For _ ,b 这里一定要传连个参数,第一个参数为:索引位置,第二个位数组的值,如果不想要第一个参数数据可以使用 “_”代替,这样就不会报错 变量没有使用~
numbers := [6]int{1, 2, 3, 5, 6} for _, b := range numbers { fmt.Println(b) }
3.死循环
for true { fmt.Printf("这是无限循环。\n"); }
4.潜逃循环 九九乘法口诀表
for a := 1; a < 10; a++ { for b := 1; b < a; b++ { fmt.Printf("%dX%d=%d", b, a, a*b) } fmt.Println("\n") }
5.break
//遍历数组为2停止 abc := [5]int{1, 2, 4} for _, value := range abc { fmt.Println(value) if value == 2 { break } }
6.continue
//遍历值为2跳过 abc := [5]int{1, 2, 4} for _, value := range abc { if value == 2 { continue } fmt.Println(value) }