Как лучше всего представлять дроби в F #? У Haskell и Racket есть удобный способ представления соотношений. Есть ли в F # тип данных для представления соотношений?
Вы можете использовать F # Powerpack , который имеет тип BigRational (рациональные числа произвольной точности):
BigRational
let r = (1N/2N) * (1N/3N) // 1/6