小编mum*_*yan的帖子

如果在Scala中返回则出错

def vertify(a:Int):Int= {
    val result = 3
    if(a>4) {
        val result = a
    }
    return result
}
Run Code Online (Sandbox Code Playgroud)

我定义了上面的函数,然后使用它:

scala> vertify(5)
res4: Int = 3
Run Code Online (Sandbox Code Playgroud)

为什么结果3而不是5?

if-statement scala return

-8
推荐指数
1
解决办法
324
查看次数

标签 统计

if-statement ×1

return ×1

scala ×1