从长远来看哪一个更好,或者无关紧要?
switch ($something) {
case 1:
return 2;
case 2:
return 3;
case 3:
return 4;
default:
// throw exception
}
VS
switch ($something) {
case 1:
return 2;
case 2:
return 3;
case 3:
return 4;
}
// throw exception
答案 0 :(得分:1)
我认为在default
中处理意外情况通常是一种好习惯。 e.g:
switch ($something) {
case 1:
return 2;
case 2:
return 3;
case 3:
return 4;
default:
// throw exception
}
这是常见的做法,因此通常对于将来阅读代码的其他人(以及您自己)来说,意图会更加清晰。它还更清楚地表明异常与switch语句有关。