8

按照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(_>_)

怎么了?谢谢!

4

3 回答 3

17

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

于 2013-03-21T11:59:17.853 回答
2

sort实际上没有在类中定义List。你应该sortWith在你的情况下使用。

于 2013-03-21T11:58:31.057 回答
0

如果您正在运行新版本,例如 scala 2.11.8,您应该在此处查看文档scala 2.11.8 lib API

于 2016-09-21T10:43:44.220 回答