它是由键值对组成的集合。在scala中,Map也分为不可变Map和可变Map。...> List(1,2,3,4,5,6,7,8,9).filter(_ % 2 == 0)
res8: List[Int] = List(2, 4, 6, 8)
17.7 排序
在scala集合中,可以使用以下几种方式来进行排序...sorted默认排序
sortBy指定字段排序
sortWith自定义排序
17.7.1 默认排序 | sorted
示例
定义一个列表,包含以下元素: 3, 1, 2, 9, 7
对列表进行升序排序...自定义排序,根据一个函数来进行自定义排序
方法签名
def sortWith(lt: (A, A) ⇒ Boolean): List[A]
方法解析
sortWith方法 API 说明
参数 lt:...,包含以下元素:2,3,1,6,4,5
使用sortWith对列表进行降序排序
参考代码
scala> val a = List(2,3,1,6,4,5)
a: List[Int] = List(2,