object Test{
def main(args : Array[String]): Unit ={
val number = 10
var m = {
if(number < 10)
"m is less than ten"
else
return "m is more than or equal ten"
}
println(m)
}
}
这里的if…else语句被称之为代码块。若在其中全部添加return,将会出现报错unreachable code
原因是什么呢?【待确定】
if(number < 10)
return "m is less than ten"
else
return "m is more than or equal ten"
- 不要随便写return。