Scala的sorted sortBy sortWith 用法 区别 以 lst 为例: val lst = List(1,3,2,4,5) sorted: 自然排序 println(lst.sorted) //1 2 3 4 5 sortBy: 按照元素自身进行排序 println(lst.sortBy(a=>a).reverse) //5 4 3 2 1 sortWith: 自定义的比较函数进行排序,比较函数boolean print(lst.sortWith(_<_)) // 1 2 3 4 5