Как вы представляете дробь в F # без потери точности? - PullRequest
5 голосов
/ 17 марта 2011

Как лучше всего представлять дроби в F #? У Haskell и Racket есть удобный способ представления соотношений. Есть ли в F # тип данных для представления соотношений?

1 Ответ

10 голосов
/ 17 марта 2011

Вы можете использовать F # Powerpack , который имеет тип BigRational (рациональные числа произвольной точности):

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