Clojure 在map中计算函数
假设我在Clojure中有以下地图:Clojure 在map中计算函数,clojure,Clojure,假设我在Clojure中有以下地图: (def person {:name "Jack" :say-hello #(print "hello")}) 问题1: 可以调用key:say hello的匿名函数吗?怎么做 问题2 可以用不同的值实例化/克隆person向量吗?(:say hello person)返回函数,因此(:say hello person))调用它 该函数与所有其他值一样,只是一个值,因此您可以传递它并从中创建新的贴图
(def person {:name "Jack" :say-hello #(print "hello")})
问题1:
可以调用key:say hello的匿名函数吗?怎么做
问题2
可以用不同的值实例化/克隆person向量吗?(:say hello person)
返回函数,因此(:say hello person))调用它
该函数与所有其他值一样,只是一个值,因此您可以传递它并从中创建新的贴图