为什么 Apachecommons-math3
基于它的Fraction
类型int
???
有什么理由使用int
而不是long
?我们在这里有一些性能提升吗?long
s 进程的速度不是与int
现代 CPU 上的 s 相同吗?
我认为我们从这个决定中得到了不必要的限制。
如果我错了,请纠正我。
为什么 Apachecommons-math3
基于它的Fraction
类型int
???
有什么理由使用int
而不是long
?我们在这里有一些性能提升吗?long
s 进程的速度不是与int
现代 CPU 上的 s 相同吗?
我认为我们从这个决定中得到了不必要的限制。
如果我错了,请纠正我。
如果您想要任意精度,请使用BigFraction
. 许多平台——尤其是Android——有严格的内存限制,对于64位计算可能没有那么高效。此外,任何性能改进long
可能在Fraction
最初编写时都不可用,并且为了 API 兼容性,它可能无法更改。