【发布时间】:2011-03-17 02:54:17
【问题描述】:
在 F# 中表示分数的最佳方式是什么? Haskell 和 Racket 有方便的方式来表示比率。 F# 中有数据类型来表示比率吗?
【问题讨论】:
标签: f# fractions rational-numbers
在 F# 中表示分数的最佳方式是什么? Haskell 和 Racket 有方便的方式来表示比率。 F# 中有数据类型来表示比率吗?
【问题讨论】:
标签: f# fractions rational-numbers
您可以使用具有BigRational(任意精度有理数)类型的F# Powerpack:
let r = (1N/2N) * (1N/3N) // 1/6
【讨论】:
BigRational 类型根据更新后的F# PowerPack archive on GitHub README 具有F# support in Math.Net Numerics。
【讨论】: