Go 打破并继续
示例
像许多其他语言一样,Go也支持打破循环并继续进行下一个迭代:
for x := 0; x < 10; x++ { //循环从0到9
if x < 3 { //跳过3之前的所有数字
continue
}
if x > 5 { //一旦x==6就会跳出循环
break
}
fmt.Println("iteration", x)
}
//将打印:
//迭代3
//迭代4
//迭代5该break和continue语句还接受一个可选的标签,用于标识外环路与声明的目标:
OuterLoop:
for {
for {
if allDone() {
break OuterLoop
}
if innerDone() {
continue OuterLoop
}
//做点什么
}
}
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短