0
我和我的同事所说的,他说,在代码中,最好不是分裂繁殖,但他并没有说为什么它是更好的,所以我决定找出来,所以:乘除
对于例如,这种情况下是较好的:
var caseOne = x/2;
或
var caseTwo = x * 0.5;
以及如何做各的性能代价?
感谢所有答案:)
我和我的同事所说的,他说,在代码中,最好不是分裂繁殖,但他并没有说为什么它是更好的,所以我决定找出来,所以:乘除
对于例如,这种情况下是较好的:
var caseOne = x/2;
或
var caseTwo = x * 0.5;
以及如何做各的性能代价?
感谢所有答案:)
这些类型的微优化是真的不值得的可读性成本。你应该真的编写有意义的代码。无论如何,编译器通常会进行优化。
编写将在未来易于阅读,维护和解释的代码,以便您不必解决解决方案,或者更糟糕的是,引入错误。
你试过标杆它自己?这不会花那么长时间。 –
它通常在任何脚本语言中都没有问题,最糟糕的情况是,无论你写什么,一个好的实现将使用第二种形式! – Parallelis