小编Kár*_*abó的帖子

如何在 Mojo 中指定 fn 函数的返回类型

我正在运行一段计算 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

5
推荐指数
1
解决办法
239
查看次数

标签 统计

mojolang ×1