我正在运行一段计算 Mojo 中阶乘的代码:
fn fact(x:Int):
var mul:Int=1
for i in range(1,x+1):
mul = mul*i
return mul
print(fact(7))
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个时,我收到错误:cannot implicitly convert 'Int' value to 'None' in return value
return mul
Run Code Online (Sandbox Code Playgroud)
我尝试使用fn:Int,但这不是正确的语法
mojolang ×1