我正和我的同事谈话,他说在代码中最好乘以除法,但他没有争论为什么它更好,所以我决定找出来,所以:
例如,哪种情况更好:
var caseOne = x / 2;
Run Code Online (Sandbox Code Playgroud)
要么
var caseTwo = x * 0.5;
Run Code Online (Sandbox Code Playgroud)
每个人如何做到表现明智?
谢谢你的答案:)
这种微优化实际上不值得花费可读性.你应该真正编写有意义的代码.通常,编译器无论如何都会进行优化.
编写将来易于阅读,维护和解释的代码,这样您就不必解决您的解决方案,或者更糟糕的是,引入错误.