【发布时间】:2011-01-13 15:07:01
【问题描述】:
为什么在方法中使用了显式的return 语句时,Scala 无法推断方法的返回类型?
例如,为什么下面的代码会编译?
object Main {
def who = 5
def main(args: Array[String]) = println(who)
}
但以下没有。
object Main {
def who = return 5
def main(args: Array[String]) = println(who)
}
【问题讨论】:
标签: scala type-inference