Go语言break(跳出循环)
2年前 (2024-04-27)
Go语言中 break 语句可以结束 for、switch 和 select 的代码块,另外 break 语句还可以在语句后面添加标签,表示退出某个标签对应的代码块,标签要求必须定义在对应的 for、switch 和 select 的代码块上。
跳出指定循环:
package main
import "fmt"
func main() {
OuterLoop:
for i := 0; i < 2; i++ {
for j := 0; j < 5; j++ {
switch j {
case 2:
fmt.Println(i, j)
break OuterLoop
case 3:
fmt.Println(i, j)
break OuterLoop
}
}
}
}
代码输出如下:
0 2
代码说明如下:
第 7 行,外层循环的标签。
第 8 行和第 9 行,双层循环。
第 10 行,使用 switch 进行数值分支判断。
第 13 和第 16 行,退出 OuterLoop 对应的循环之外,也就是跳转到第 20 行。
- 随机文章
- 东方马尔代夫玩法(探索东方马尔代夫:如何玩转度假胜地)
- 斐济 马尔代夫 比较(斐济与马尔代夫:哪个更适合你度假?)
- 男 马尔代夫(马尔代夫半年减少男性游客数量)
- 宜兴马尔代夫简历(宜兴超美拍照胜地:仿佛置身马尔代夫)
- 化妆视频马尔代夫(在马尔代夫看到自然美 ——化妆视频)
- 广州马尔代夫地点(广州一线城市落地最受欢迎岛国项目 )
- 孝感马尔代夫矿山(湖北孝感中国企业在马尔代夫建设矿山)
- 北京航空马尔代夫(北京航空将开通首条直飞马尔代夫班机)
- 日本旅游马尔代夫(日本游客最喜欢的度假胜地:马尔代夫)
- 菲诺 马尔代夫(菲诺 马尔代夫:享受无与伦比的海滩度假体验)
- 南澳马尔代夫餐厅(南澳遇上马尔代夫,打造全新餐厅概念)
- 太平洋小马尔代夫(太平洋上的珊瑚天堂:探访小马尔代夫)
- 高陵区的马尔代夫(高陵区旅游推介:感受马尔代夫风情)
- 印尼 马尔代夫(印尼和马尔代夫:南洋度假胜地)
- 手环提示马尔代夫(智能手环秒变导游,助您玩转马尔代夫)
- 环礁 马尔代夫(马尔代夫的美丽环礁)
- 福建马尔代夫海边(福建旅游胜地:马尔代夫风光再现海边)
- 漳州 马尔代夫(漳州出发,探索马尔代夫:旅游好去处)
- 避世乐园马尔代夫(远离尘嚣的天堂——马尔代夫避世乐园)
- 松滋 马尔代夫(松滋游客想去的马尔代夫,成了最美妙旅程)
- 马尔代夫上期视频(探秘风景如画的马尔代夫——视频欣赏)
- 福建马尔代夫论坛(福建和马尔代夫互动交流论坛成功举办)
- 海龟视频马尔代夫(珊瑚岛海龟全景纪录视频惊艳马尔代夫)
- 马尔代夫伊塔餐厅(马尔代夫新开餐厅伊塔,菜品丰富多样)
- 马尔代夫关于我们(马尔代夫官方网站:了解我们的目的地)
- 马尔代夫台风灾害(马尔代夫遭逢台风袭击致多地遭受灾害)
- 马尔代夫吃什么好(美食攻略:马尔代夫必吃的美食推荐!)
- 马尔代夫出行提示(马尔代夫旅行注意事项,安全出行指南)
- 马尔代夫夜景夜市(重温马尔代夫之夜,独特夜市惊艳再现)
- 马尔代夫下雨壁纸(雨天美景,马尔代夫壁纸等你来下载!)
