如何在F#中打印bigint?

时间:2015-08-26 01:57:09

标签: f# string-formatting biginteger

我正在尝试找出如何在F#中打印System.Numerics.BigIntegerprintfn "bigInt: %A " 123456789I 的值。我找到了一个试图解释如何执行此操作的站点guide,但在Visual Studio编辑器中,它被标记为错误。到目前为止,我只是尝试一些简单的事情:

bigint

但是这被标记为:

here

为什么这不起作用?如何打印[<EntryPoint>] let main = printfn "bigInt: %A " 123456789I

代码:

<key>LSApplicationQueriesSchemes</key>
    <array>
     <string>urlscheme</string>
     <string>urlscheme2</string>
     <string>urlscheme3</string>
     <string>urlscheme4</string>
    </array>

1 个答案:

答案 0 :(得分:5)

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

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