2014-12-27 116 views
0

我从下面的代码中看到一个错误“不知道如何从中创建ISeq”。谁能告诉我为什么这不是一个正确的序列?Clojure遍历哈希映射列表

(defn hash-map-list []                             
    (map (fn [component]                             
     {:name component})                            
     '("Jim" "Bill" "Carrie")))                          

(first hash-map-list) 

感谢您的帮助

回答

2

你根本忘了通话你的函数:)

(first (hash-map-list)) 
{:name "Jim"} 
0

hash-map-list是一个函数。它不是哈希映射列表。如果你调用这个函数,你的代码将会工作。

(first (hash-map-list))