Может быть, я упускаю что-то очевидное.В интерпретаторе F # некоторые вещи работают так, как я ожидал:
> 10;;
val it : int = 10
> int 10;;
val it : int = 10
> 10L;;
val it : int64 = 10L
Однако некоторые вещи не работают.Я ожидаю, что следующее вернет int64, а не int, и я не ожидал бы, что 10 будет преобразовано в 0.
> int64 10;;
val it : int = 0
> int64;;
val it : ('a -> int) = <fun:clo@143-3>
Как мне преобразовать целое число в int64?