|
1
10
这可能被称为微观优化。我不认为会有很大的区别。 然而,如果你允许这些案例失败,顺序对开关案例的逻辑确实意义重大,例如
除非你说有100种可能的情况,否则我不会担心交换机的速度。但如果是这样,你很可能应该重构你的代码。 |
|
|
2
6
你需要1000多个案例才能注意到差异,但是的,确实存在差异。我写了一个测试:
这相当于执行了1000万次switch语句。输出为:
所以这是有区别的,但在你达到1000万次执行的数量级之前,它不会被注意到,当然这取决于你的处理器。 |
|
|
3
2
如果你不使用
自 PHP.Net :
不过,我会提醒大家不要依赖这种行为,并使用
|
|
4
0
通常,建议写最有可能的 但正如亚历克斯所写,
|