我break
常常不愿在最后一个案例之后加上或不包括在内default
。
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
break
我的唯一目的是阻止代码在其余的switch
-case中运行。
那么,break
由于一致性而导致的最后一个是否更合乎逻辑,或者由于不break
进行任何功能性使用而跳过了它是否更合逻辑?我认为两者在逻辑上都是不同的。
这可以在某种程度上与以结尾的.php
文件进行比较?>
。我?>
之所以从不结束,主要是因为有输出空白的风险,但有人可能会认为以文件结尾是合乎逻辑的事情。
break
最后一个案件:)