Golang中的流程控制关键字break
Golang中的流程控制关键字break
break
语句可以结束for
、switch
和select
的代码块。
Go语言使用break注意事项
1.单独在select
中使用break
和不使用break
没有什么区别。
2.单独在表达式switch
语句,并且没有fallthough
,使用break
和不使用break
没有什么区别。
3.单独在表达式switch
语句,并且有fallthough
,使用break
能够终止fallthough
后面的case
语句的执行。
4.带标签的break
,可以跳出多层select/switch
作用域。让break
更加灵活,写法更加 简单灵活,不需要使用控制变量一层一层跳出循环,没有带break
的只能跳出当前语句块。
Golang中break关键字实例
跳出for循环
1 | package main |
运行结果
1 | i: 0 |
跳出switch的fallthough穿透
1 | package main |
运行结果
1 | 2 |
跳出标签
1 | package main |
运行结果
1 | i: 0 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 疯疯の神奇小窝!
评论