头歌Scala函数排序
时间: 2023-04-01 18:00:56 浏览: 247
Scala函数式编程
可以使用Scala中的sort函数进行排序,例如:
val list = List(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5)
val sortedList = list.sortWith(_ < _)
println(sortedList)
输出结果为:List(1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9)
这里使用了sortWith函数,它接受一个比较函数作为参数,用于指定排序规则。在上面的例子中,我们使用了_ < _作为比较函数,表示按照升序排序。如果要按照降序排序,可以使用_ > _作为比较函数。
阅读全文