如何在 F# 中表示分数而不损失精度?
在 F# 中表示分数的最佳方式是什么? Haskell 和 Racket 有方便的方式来表示比率。 F# 中有表示比率的数据类型吗?
What is best way to represent fractions in F#? Haskell and Racket have convinient way to represent ratios. Is there a data type in F# to represent ratios?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用具有
BigRational
(任意精度有理数)的 F# Powerpack类型:You can use the F# Powerpack which has a
BigRational
(arbitrary precision rational numbers) type:根据更新的
BigRational
类型在 Math.Net Numerics 中具有 F# 支持 a href="https://github.com/fsprojects/zzarchive-powerpack" rel="nofollow noreferrer">GitHub README 上的 F# PowerPack 存档。The
BigRational
type has F# support in Math.Net Numerics according to the updated F# PowerPack archive on GitHub README.