Scala编译器通常可以推断方法的返回类型,但在某些情况下需要指定返回类型.例如,递归方法需要指定返回类型.
我注意到有时我得到错误消息"重载方法(methodname)需要返回类型",但是一般规则是必须始终为重载方法指定返回类型(我有一些例子,我没有得到这个错误).
何时需要指定返回类型,对于一般的方法,特别是对于重载方法?
methods scala overloading scala-2.8
methods ×1
overloading ×1
scala ×1
scala-2.8 ×1