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 许可协议。转载请注明来自 疯疯の神奇小窝!
 评论



