3
中断默认情况下的开关
我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文件进行比较?>。我?>之所以从不结束,主要是因为有输出空白的风险,但有人可能会认为以文件结尾是合乎逻辑的事情。