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