Scala错误:值排序不是List的成员

时间:2013-03-21 11:55:32

标签: list scala sorting

http://www.simplyscala.com/的一个简单示例后,我得到了:

scala> val lst=List(1,7,2,8,5,6,3,9,14,12,4,10)
lst: List[Int] = List(1, 7, 2, 8, 5, 6, 3, 9, 14, 12, 4, 10)

scala> lst.sort(_>_)
<console>:9: error: value sort is not a member of List[Int]
      lst.sort(_>_)

有什么问题? 谢谢!

3 个答案:

答案 0 :(得分:17)

SimplyScala很长一段时间没有更新:2.8.0中的.sort was deprecated以及后一版本的删除。相反,您必须使用sortWith方法。

答案 1 :(得分:2)

sort实际上未在班级List中定义。您应该在案件中使用sortWith

答案 2 :(得分:0)

如果您运行的是scala 2.11.8等新版本,则应在此处查看文档scala 2.11.8 lib API