本文介绍了在Go中,断开语句是否从开关/选择中断开?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道 switch / 选择语句会在每个案例后自动中断。我想知道,在以下代码中:

pre $ for $ {
switch sometest(){
case 0 :
dosomething()
case 1:
break
default:
dosomethingelse()
}
}

break 语句是否退出 code> loop或只是开关块?

解决方案

因此,示例中的 break 语句终止开关语句,即最内层语句。


I know that switch/select statements break automatically after every case. I am wondering, in the following code:

for {
    switch sometest() {
    case 0:
        dosomething()
    case 1:
        break
    default:
        dosomethingelse()
    }
}

Does the break statement exit the for loop or just the switch block?

解决方案

Therefore, the break statement in your example terminates the switch statement, the "innermost" statement.

这篇关于在Go中,断开语句是否从开关/选择中断开?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-29 02:46
查看更多