【发布时间】:2013-03-20 16:49:39
【问题描述】:
我经常需要做类似的事情
coll.groupBy(f(_)).mapValues(_.foldLeft(x)(g(_,_)))
实现相同效果的最佳方法是什么,但避免使用groupBy 显式构造中间集合?
【问题讨论】:
-
@sschaef 你能解释一下将“什么是最好的方法”更改为“有可能吗?如果有的话怎么做”的原因?它必须是可能的(图灵完备性),并且很容易找到一种笨拙的方法来做到这一点。我也让这个问题不合语法
-
“什么是最好的方法”是一个错误的问题格式,通常无法明确回答。但是我在再次考虑编辑后同意回滚,它并没有使问题变得更好。