在F#中表示分数的最佳方法是什么? Haskell和Racket具有表示比率的便捷方法。 F#中是否存在表示比率的数据类型?

最佳答案

您可以使用具有BigRational(任意精度有理数)类型的F# Powerpack:

let r = (1N/2N) * (1N/3N) // 1/6

关于f# - 在不损失精度的情况下,如何表示F#中的分数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5334382/

10-13 23:52