【发布时间】:2016-03-29 06:51:31
【问题描述】:
假设我有一组人Set[People]。每个人都有一个年龄。我想创建一个函数,它创建一个Map[Int, Seq[People]],其中对于从 0 到 100 的每个年龄,如果原始中没有那个年龄的人,就会有一个该年龄的人序列或一个空序列收藏。
即我正在做一些事情
Set[People].groupBy(_.age)
输出在哪里
Map[Int, Seq[People]](0 -> Seq[John,Mary], 1-> Seq[People](), 2 -> Seq[People](Bill)...
groupBy 当然会忽略所有没有人的年龄。我应该如何实现这个?
【问题讨论】:
标签: scala dictionary