【发布时间】:2016-06-11 06:51:56
【问题描述】:
假设我们是一张地图列表。地图都有相同的关键字,但我们事先并不知道关键字。
[{:a 1 :b 2} {:a 3 :b 4}]
以及将这个列表合并到这样一个地图中的惯用方式是什么:
{:a [1 3]
:b [2 4]}
看起来并不难,但是当我开始实现该功能时,它变得超级丑陋和重复。我有一种感觉,有更清洁的方法可以实现这一目标。
谢谢
【问题讨论】:
标签: clojure functional-programming