8

Javaでは、お金をプログラムするときにお金のためにBigDecimalクラスを使用することをお勧めします。 Pythonに類似したものはありますか?私は通貨と為替レートを持つことができるオブジェクト指向の何かをしたいですか?Python for JavaのBigDecimalとは何ですか?

私はセントの整数としてお金を保管しています(私は思っています)、ドルを得るために100を掛けますが、外貨も持っているので、商品が異なる通貨を持ち、アイテムごと。理想的には、価格が時間単位または項目単位の場合、私はPythonでお金のためのクラスを希望します。

私はpriceクラスを探していて、moneyクラスではないと思いますが、既にそのようなことはありますか?私がプログラミングしているガーは10進データ型を持たないので、分数を表す整数を使うことができます。

+1

異なる通貨での価格での注文は非常に困難になるでしょう。個々の通貨は互いの関係で変動します。つまり、データストアからその種の値を並べ替えることはできません。 –

+0

@TimHoffmanあなたが買う金の金額ですべてを並べ替えると機能しますか?それとも、値があまりにも頻繁に変動すると言っていますか? –

+0

通貨は時間と時間帯のようではありません;-) OPは "外貨を持っているので、商品が異なる通貨を持っているときに価格によって注文されるリストが不便になる"このOPでは基本通貨がありません(私は仮定します)一貫性のある比較を行う。 1つの項目の基本値がAU $ 100で、もう1つの項目の基本値がUS $ 100の場合、その日にパリティの周りを1日から次の間にホバリングしている時点で、注文は異なります。すべての基本通貨は、たとえばUSドルで動作し、基本通貨で並べ替えて現地通貨で表示すると、ソートが機能します。 –

答えて

関連する問題