4
我在Clojure写了一个简单的照片库应用程序。我有一个library
地图,其中有:photos
密钥,它是一个照片地图的矢量。然后,我有一个功能可以将照片添加到库中 - 它将图库对象和照片添加为参数。Clojure地图般的流通功能
(defn add-to-library [library photo]
...
)
它返回library
映射,并添加photo
。
现在,我想将这个功能“映射”到照片列表上。我需要能够将library
对象从一个迭代传递到下一个迭代。
在Clojure中做这件事的惯用方式是什么?