scala IntelliJ中错误的顶级语句声明

Sca*_*ana 13 scala intellij-idea

我有以下警告,你能解释一下这是什么意思,以及如何纠正代码以消除警告?

在此输入图像描述

Jul*_*ont 10

您忘记了方法定义中的返回类型.因此身体没有得到很好的解析.

例如:

def scaleMap(file: File, key: String): Map[String Int] = { ... }
Run Code Online (Sandbox Code Playgroud)

如果您不立即知道正确的返回类型,则可以忽略return方法定义的一部分.然后,编译器将推断返回类型.

def scaleMap(file: File, key: String) = { ... }
Run Code Online (Sandbox Code Playgroud)