со страницы 51 спецификации языка F # :
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
должны состоять из цифр со знаками, вы не можете использовать другие алфавиты, установленные для xxxx