0

なぜApacheはタイプcommons-math3に基づいているのですか?Fractionint

int代わりに使用する理由はありlongますか?ここでパフォーマンスが向上しますか?sは最新のCPUのslongと同じ速度ではありませんか?int

この決定から、私たちは不必要な制限しか得られなかったと思います。

間違えたら訂正してください。

4

1 に答える 1

4

任意の精度が必要な場合は、 を使用しますBigFraction。多くのプラットフォーム (特に Android など) では、メモリの制約が厳しく、64 ビットの計算では効率的でない場合があります。longさらに、 が最初に作成された時点ではへのパフォーマンスの改善は利用できなかった可能Fraction性があり、API の互換性のために変更できない場合があります。

于 2013-03-14T19:23:35.897 に答える