【发布时间】:2018-04-04 12:49:11
【问题描述】:
如果我有这样的排序流:
Stream(1, 1, 2, 2, 2, 3, 4, 4, 5)
如何将其内容分组如下:
Stream(List(1, 1), List(2, 2, 2), List(3), List(4, 4), List(5))
没有立即对流进行完全评估?
【问题讨论】:
-
Stream(1, 1, 2, 2, 2, 3, 4, 4, 5).groupBy(identity).values.map(_.toList)
标签: scala stream scala-streams