J'ai une séquence (foundApps) retournée par une fonction et je veux mapper une fonction à tous ses éléments. Pour une raison quelconque, apply
et count
travail pour la sequnece mais map
ne compte pas:Clojure par rapport à la carte
(apply println foundApps)
(map println rest foundApps)
(map (fn [app] (println app)) foundApps)
(println (str "Found " (count foundApps) " apps to delete"))))
Prints:
{:description another descr, :title apptwo, :owner jim, :appstoreid 1235, :kind App, :key #<Key App(2)>} {:description another descr, :title apptwo, :owner jim, :appstoreid 1235, :kind App, :key #<Key App(4)>}
Found 2 apps to delete for id 1235
Alors apply
semble fonctionner heureusement pour la séquence, mais map
ne fonctionne pas. Où suis-je stupide?
Y a-t-il une différence entre 'dorun' et' doall'? –