相关疑难解决方法(0)

此表达式具有int类型,但此处与类型unit一起使用

我试图在F#中获得此vb.net代码的完全等效(不起作用):

Function FastPow(ByVal num As Double, ByVal exp As Integer) As Double
   Dim res As Double = 1
   If exp < 1 Then
      If exp = 0 Then Return res
      exp = -exp
      num = 1 / num
   End If
   Do While exp > 1
      If exp Mod 2 = 1 Then 
         res = res * num
      num = num * num
      exp = exp >> 1
   Loop
   Return res * num
End Function
Run Code Online (Sandbox Code Playgroud)

我写了这个:

let FastPow num exp = …
Run Code Online (Sandbox Code Playgroud)

syntax f#

3
推荐指数
1
解决办法
6388
查看次数

标签 统计

f# ×1

syntax ×1