J'écris une application simple de photothèque en Clojure. J'ai un library
qui a le :photos
qui est un vecteur de cartes photographiques. Ensuite, j'ai une fonction qui ajoute une photo à une bibliothèque --- elle prend l'objet bibliothèque et la photo à ajouter comme arguments.
(defn add-to-library [library photo]
...
)
Il renvoie un library
avec la carte photo
ajouté.
Maintenant, je veux "mapper" cette fonction sur une liste de photos. J'ai besoin de pouvoir passer le library
d'une itération à l'autre.
Quelle est la manière idiomatique de faire cela en Clojure ?