List Clojure在哈希映射列表上迭代
我从下面的代码中得到一个错误“不知道如何从中创建ISeq”。有人能告诉我为什么这不是一个正确的顺序吗List Clojure在哈希映射列表上迭代,list,clojure,hashmap,sequence,List,Clojure,Hashmap,Sequence,我从下面的代码中得到一个错误“不知道如何从中创建ISeq”。有人能告诉我为什么这不是一个正确的顺序吗 (defn hash-map-list [] (map (fn [component]
(defn hash-map-list []
(map (fn [component]
{:name component})
'("Jim" "Bill" "Carrie")))
(first hash-map-list)
感谢您的帮助您只是忘记了调用您的功能:)
哈希映射列表是一个函数。它不是一个哈希映射列表。如果调用该函数,代码将正常工作
(first (hash-map-list))
(first (hash-map-list))