似乎 WebSharper 在整数类型之间转换(例如int32
to uint64
)有一些困难。我明白了:
错误:无法转换方法调用:ToUInt64(..) [Microsoft.FSharp.Core.Operators]
同样的情况也发生在int32
-> uint32
、int16
->int32
和许多其他人身上(只有byte
<->int32
似乎在工作)。
所以,问题是:我该如何解决这个问题?我有一个整数i
(这是int32
因为我无法得到其他任何东西),现在我想i
从Uint8Array
. Uint8Array.Get
想要一个uint64
。如何将我的转换i
为uint64
?
我打算使用[<Inline>]
作弊,但这也不起作用,因为即使我尝试返回或将任何整数不同形式作为参数传递,我也会收到此错误int32
。