伙计们,Go 并没有那么简单

deadvia ·
fallthrough 很棒啊。其他语言中基本都是从c里面继承下来的坏毛病:隐式fallthrough,显式break,结果break经常漏。结果除了多个case共用一个代码块的场景,其他场景IDE都会报警告。所以go就反过来了,显式fallthrough,隐式break,case支持逗号语法。
#8
更多评论
用久了确实有一些地方挺别扭的 比如支持简写if , 却不支持 ?: 三元运算 switch case 自动break , 省略了 break , 却引入了 fallthrough :confused:
#2