Scala 集合 sliding与grouped
所属分类 scala
浏览量 697
val a = List(1,2,3,4,5,6,7,8)
a: List[Int] = List(1, 2, 3, 4, 5, 6, 7, 8)
a.sliding(3,2).foreach(println)
List(1, 2, 3)
List(3, 4, 5)
List(5, 6, 7)
List(7, 8)
a.sliding(3,1).foreach(println)
List(1, 2, 3)
List(2, 3, 4)
List(3, 4, 5)
List(4, 5, 6)
List(5, 6, 7)
List(6, 7, 8)
a.grouped(3).foreach(println)
List(1, 2, 3)
List(4, 5, 6)
List(7, 8)
def sliding(size: Int, step: Int): Iterator[C]
def grouped(size: Int): Iterator[C]
sliding 滑动窗口
size 窗口大小
step 步长
上一篇
下一篇
CTO书单
创业公司各岗位职责
java scala 从 queryStringMap 获取参数值
Scala 集合 拆分操作 partition groupBy grouped sliding
scala java 集合类型转换
scala getClass和classOf