在下面的例子DSL(http://fssnip.net/bB),代碼提出:F#中的NumericLiteralN的含義是什麼?
module NumericLiteralN =
let FromZero() = ""
let FromOne() = "n"
let FromInt32 x = String.replicate x "n"
// Calls FromOne():
let x11 = 1N
// val x1 : string = "n"
我完全不明白這些代碼let x11 = 1N
。我知道在FSharp.PowerPack
有Microsoft.FSharp.Math.NumericLiteralN
。這些代碼是否覆蓋了Microsoft.FSharp.Math.NumericLiteralN
類的方法?
BigNum和BigInt之間的區別BigNum可以是浮點數嗎?順便說一下,如何在F#中使用BigNum類?對不起,我是F#的新手。 – stt106 2016-09-04 22:11:16