我将尝试运行以下来自Scala for the impatient的代码段:
val b = ArrayBuffer(1,7,2,9)
val bSorted = b.sorted(_ < _)
我收到以下错误信息:
error: missing parameter type for expanded function ((x$1, x$2) => x$1.$less(x$2))
val bSorted = b.sorted(_ < _)
有人能解释一下这里可能发生了什么吗?参数类型不应该从ArrayBuffer的内容中推断出来吗?还是我需要明确指定它?
谢谢
sort
而不是sorted
。 - Daniel C. Sobral