如何在F#中打印bigint?
我试图找出如何打印出F#中的如何在F#中打印bigint?,f#,string-formatting,biginteger,F#,String Formatting,Biginteger,我试图找出如何打印出F#中的bigint或System.Numerics.biginger的值。我发现一个网站试图解释如何做到这一点,但在VisualStudio编辑器中,它被标记为错误。到目前为止,我只是尝试一些简单的方法,比如: printfn "bigInt: %A " 123456789I 但这被标记为: 为什么这不起作用?如何打印bigint 代码: [] 让main= printfn“bigInt:%A”123456789I 如果使用显式入口点,main需要接受单个string[
bigint
或System.Numerics.biginger
的值。我发现一个网站试图解释如何做到这一点,但在VisualStudio编辑器中,它被标记为错误。到目前为止,我只是尝试一些简单的方法,比如:
printfn "bigInt: %A " 123456789I
但这被标记为:
为什么这不起作用?如何打印bigint
代码:
[]
让main=
printfn“bigInt:%A”123456789I
如果使用显式入口点,main
需要接受单个string[]
参数并返回int
。您的示例代码缺少这两个要求。您的printfn
行很好
[<EntryPoint>]
let main (argv : string[]) =
printfn "bigint %A" 12345I
0
[]
let main(argv:string[])=
printfn“bigint%A”12345I
0
printfn“bigInt:%A”123456789I
-在VS2013和2015中都适用于我,我猜这是由引起的,如果两侧的返回类型都不相同,实际上,它在主函数中。抱歉,我将发布我的代码。Main需要返回一个int并接受参数-类似于let Main argv=printf\n 0
[<EntryPoint>]
let main (argv : string[]) =
printfn "bigint %A" 12345I
0