I have a sequence (foundApps) returned from a function and I want to map a function to all it's elements. For some reason, apply
and count
work for the sequnece but map
doesn't:
(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
So apply
seems to happily work for the sequence, but map
doesn't. Where am I being stupid?