在Haskell中用于表示财务金额的最佳类型是什么?
我正在对金融产品的价格进行一些繁重的计算,并且想知道当价格可能进行数千次算术运算并且价格清单可以平均时,哪种是最佳使用类型。
目前我正在使用Double
但我不认为这可能是最佳选择。我遇到的其他类型有RealFrac
和。Fractional
更新
对于已标记此帖子的人员,提供的链接会争论是使用Double还是Float。我的帖子涉及对这两种类型进行折扣,转而采用可能更适合的类型来表示财务金额和使用金额的计算。此外,正如@Carsten所说,Double不是一个好主意。