5

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

4

2 回答 2

10

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

let r = (1N/2N) * (1N/3N) // 1/6
于 2011-03-17T02:59:30.740 回答
0

根据 GitHub README 上更新的F# PowerPack 存档,BigRational类型在 Math.Net Numerics 中具有 F# 支持

于 2020-01-04T22:46:21.020 回答