我正在構造一個哈希映射列表,然後傳遞給另一個函數。當我嘗試使用map
從列表中打印每個哈希映射時,它不起作用。我可以打印完整列表或獲得第一個元素等。如何使用clojure中的map函數打印哈希映射列表的每個元素?
(defn m [a]
(println a)
(map #(println %) a))
以下作品僅適用於repl。
(m (map #(hash-map :a %) [1 2 3]))
但是從我加載的程序使用load-file
它不起作用。我看到了a
,但沒有看到它的個別元素。怎麼了?
你什麼錯誤?你能用小代碼示例演示嗎? –
有時它打印結果,其他時間只給零。 'doall'正在工作。 – boring
'(map#(println%)a)'只是'(map println a)'。 – Thumbnail