【发布时间】:2012-07-30 01:37:59
【问题描述】:
我正在 Clojure 中编写一个简单的照片库应用程序。我有一个 library 地图,其中有 :photos 键,它是照片地图的矢量。然后,我有一个将照片添加到库的函数——它将库对象和要添加的照片作为参数。
(defn add-to-library [library photo]
...
)
它返回一个添加了photo 的library 映射。
现在,我想将此函数“映射”到照片列表上。我需要能够将library 对象从一次迭代传递到下一次迭代。
在 Clojure 中这样做的惯用方式是什么?
【问题讨论】: