【发布时间】:2017-06-01 17:11:25
【问题描述】:
def vertify(a:Int):Int= {
val result = 3
if(a>4) {
val result = a
}
return result
}
我定义了上面的函数,然后使用它:
scala> vertify(5)
res4: Int = 3
为什么结果是 3 而不是 5?
【问题讨论】:
-
能否请您提供有关问题的更多详细信息以及您尝试解决问题的其他方法。
-
您应该阅读有关 Scala 值和变量以及范围的基础知识
标签: scala if-statement return