Clojure gelten vs Karte

Ich habe eine Sequenz (foundApps) von einer Funktion zurückgegeben und möchte eine Funktion allen ihren Elementen zuordnen. Aus irgendeinem Grund,apply undcount arbeit für die sequnece abermap nicht:

(apply println foundApps)
(map println rest foundApps)
(map (fn [app] (println app)) foundApps)
(println (str "Found " (count foundApps) " apps to delete"))))

Drucke:

{: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

Damitapply scheint fröhlich für die folge zu arbeiten, abermap nicht. Wo bin ich blöd?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage