a 的值为: 0 a 的值为: 1 a 的值为: 2 a 的值为: 3 a 的值为: 4 a 的值为: 5 a 的值为: 6 a 的值为: 7 a 的值为: 8 a 的值为: 9 a 的值为: 1 a 的值为: 2 a 的值为: 3 a 的值为: 4 a 的值为: 5 a 的值为: 6 a 的值为: 7 a 的值为: 8 a 的值为: 9 a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14 a 的值为: 15 第 0 位 x 的值 = 1 第 1 位 x 的值 = 2 第 2 位 x 的值 = 3 第 3 位 x 的值 = 5 第 4 位 x 的值 = 0 第 5 位 x 的值 = 0
2.2 多层for循环
for循环中又有循环嵌套,就表示多层循环了。
三、跳出循环的语句
@author:韩茹 版权所有:北京千锋互联科技有限公司
1、 break语句
break:跳出循环体。break语句用于在结束其正常执行之前突然终止for循环
示例代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package main
import ( "fmt" )
funcmain() { for i := 1; i <= 10; i++ { if i > 5 { break//loop is terminated if i > 5 } fmt.Printf("%d ", i) } fmt.Printf("\nline after for loop") }