【发布时间】:2020-08-04 02:51:25
【问题描述】:
我在 scala 中输入了以下内容:
def count(e: Int, list: List[Int]): Int =
list.foldLeft(e)((sum) => list match {
case x::xs if e == x => sum = sum + 1
case Nil => sum
})
为什么我在第二行“缺少参数类型”上出现错误?
【问题讨论】:
-
代码高亮做得好!请更完整地发布您的编译器输出,例如
error: wrong number of parameters; expected = 2和其余部分。通常它可以让人们更好地理解问题。还要指定你把这段代码放在哪里——它是 Scala REPL(交互式命令行评估)还是你编译的 scala 文件? -
谢谢!这是 Scala REPL
标签: scala types parameters method-missing