2010-05-26 44 views

回答

5

F# language specification第51页:

xxxx<suffix> 
For xxxx = 0 -> NumericLiteral<suffix>.FromZero() 
For xxxx = 1 -> NumericLiteral<suffix>.FromOne() 
For xxxx in the Int32 range -> NumericLiteral<suffix>.FromInt32(xxxx) 
For xxxx in the Int64 range -> NumericLiteral<suffix>.FromInt64(xxxx) 
For other numbers -> NumericLiteral<suffix>.FromString("xxxx") 

这意味着,只有当前4个不满意时,才会调用FromString。另外,xxxx必须是带符号的数字,不能将其他alphabeta设置为xxxx。

+1

太可惜了!我已经在想我的下一个内联语言:) – 2010-05-27 11:51:44

1

我认为它适用于大于Int64.MaxValue的数字。