好的,这就是我想要做的事情
(defn addresses [person-id]
;addresses-retrival )
(defn person [id]
(merge {:addresses (addresses id)} {:name "john"}))
在上面的person函数中,我希望地址只在需要时被检索,例如仅当执行以下操作时:(:addresses (person 10))
而不是当
(person 10)
我不确定我是否正确地处理这个问题,因为我是Clojure的新手。