如何在F#中打印bigint?

an *_*wig 1 f# biginteger string-formatting

我试图找出如何打印出一个bigintSystem.Numerics.BigInteger在F#中的值.我在这里找到了一个试图解释如何执行此操作的站点,但在Visual Studio编辑器中,它被标记为错误.到目前为止,我只是尝试一些简单的事情:

printfn "bigInt: %A " 123456789I
Run Code Online (Sandbox Code Playgroud)

但这被标记为:

错误

为什么这不起作用?我怎么打印出来bigint

码:

[<EntryPoint>]
let main = 
   printfn "bigInt: %A " 123456789I
Run Code Online (Sandbox Code Playgroud)

lat*_*kin 5

如果您使用显式入口点,则main需要接受单个string[]参数并返回int.您的示例代码缺少这两个要求.你的printfn路线很好.

[<EntryPoint>]
let main (argv : string[]) =
    printfn "bigint %A" 12345I
    0
Run Code Online (Sandbox Code Playgroud)