scala slick update
- 作者: Personalitycha
- 来源: 51数据库
- 2020-09-21
scala> val l = List(5,4,3,6,2,1)
l: List[Int] = List(5, 4, 3, 6, 2, 1)
scala> l.sorted
res2: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> l.sorted(Ordering.Int.reverse)
res3: List[Int] = List(6, 5, 4, 3, 2, 1)
如果你需要特定的排序算法,那么请使用sortWith方法
scala> l.sortWith((a,b)=>a>b)
res4: List[Int] = List(6, 5, 4, 3, 2, 1)
普通的应该不提供并发保护机制,可以看看:
scala.collection.parallel.immutable - immutable, parallel
? ? ?data-structures such as parvector,
? ? ?parrange,
? ? ?parhashmap or
? ? ?parhashset
scala.collection.parallel.mutable - mutable, parallel
? ? ?data-structures such as pararray,
? ? ?parhashmap,
? ? ?partriemap or
? ? ?parhashset
scala.collection.concurrent - mutable, concurrent data-structures such as
? ? ?triemap
这几个包下面的容器是否满足你的要求
l: List[Int] = List(5, 4, 3, 6, 2, 1)
scala> l.sorted
res2: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> l.sorted(Ordering.Int.reverse)
res3: List[Int] = List(6, 5, 4, 3, 2, 1)
如果你需要特定的排序算法,那么请使用sortWith方法
scala> l.sortWith((a,b)=>a>b)
res4: List[Int] = List(6, 5, 4, 3, 2, 1)
普通的应该不提供并发保护机制,可以看看:
scala.collection.parallel.immutable - immutable, parallel
? ? ?data-structures such as parvector,
? ? ?parrange,
? ? ?parhashmap or
? ? ?parhashset
scala.collection.parallel.mutable - mutable, parallel
? ? ?data-structures such as pararray,
? ? ?parhashmap,
? ? ?partriemap or
? ? ?parhashset
scala.collection.concurrent - mutable, concurrent data-structures such as
? ? ?triemap
这几个包下面的容器是否满足你的要求
推荐阅读