Clojure で簡単なフォト ライブラリ アプリを作成しています。写真マップのベクトルであるキーを持つlibraryマップがあります。:photos次に、写真をライブラリに追加する関数があります。これは、ライブラリ オブジェクトと追加する写真を引数として取ります。
(defn add-to-library [library photo]
...
)
libraryが追加されたマップを返しますphoto。
ここで、この関数を写真のリストに「マップ」したいと思います。libraryオブジェクトをある反復から次の反復に渡すことができる必要があります。
Clojureでこれを行う慣用的な方法は何ですか?