go语言流程控制关键字break
break
语句可以结束for
、switch
和select
的代码块。
go语言使用break注意事项
- 单独在
select
中使用break
和不使用break
没有啥区别。 - 单独在表达式
switch
语句,并且没有fallthough
,使用break
和不使用break
没有啥区别。 - 单独在表达式
switch
语句,并且有fallthough
,使用break
能够终止fallthough
后面的case
语句的执行。 - 带标签的
break
,可以跳出多层select/ switch
作用域。让break
更加灵活,写法更加简单灵活,不需要使用控制变量一层一层跳出循环,没有带break
的只能跳出当前语句块。
go语言break关键字实例
跳出for循环
func f(