您如何在F#中表示分数而又不损失精度?

问题描述 投票:5回答:2

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

f# fractions rational-numbers
2个回答
10
投票

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

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

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.