Break 语句是否退出 Switch/Select 或外循环?
在 Go 中,break 语句终止最内层 的执行对于、切换或选择
代码示例:
for { switch sometest() { case 0: dosomething() case 1: break // Break from the switch statement default: dosomethingelse() } }
根据Go编程语言规范,如果break语句有标签,它必须引用封闭的for、switch 或 select 语句。如果没有提供标签,则该语句将终止最内层此类语句的执行。
因此,在提供的示例中,break 语句终止 switch 语句的执行,而不是外层 for 循环 。 switch 语句后将继续执行,继续循环。
以上是Go 中的'break”是否退出'switch”或外循环?的详细内容。更多信息请关注PHP中文网其他相关文章!