我有以下警告,你能解释一下这是什么意思,以及我如何纠正代码以消除警告?
答案 0 :(得分:10)
您忘记了方法定义中的返回类型。因此身体没有得到很好的解析。
例如:
def scaleMap(file: File, key: String): Map[String Int] = { ... }
如果您不立即知道正确的返回类型,则可以忽略方法定义的return
部分。然后,编译器将推断返回类型。
def scaleMap(file: File, key: String) = { ... }