问题描述
高阶函数示例:
(def use-Meta-sub (make-app-fn (make-sub :Meta)))
问题是当在let中像这样使用它时:
(let [Meta-sub (use-Meta-sub props :get-me-Meta-of-this)])
返回键值对的映射,如下所示:
{:key-we-almost-never-need-1 nil
:key-we-almost-never-need-2 nil
:key-we-almost-never-need-3 nil
:key-we-almost-never-need-4 nil
:Meta-data {:something-useful "foo"
:more-usefull "bar"
:and-so-on "baz"}}
我只想定位此:Meta-data
键
我尝试了此操作以及其他一些变化:
(defn use-Meta-data-sub [props ctrl]
(:Meta-data (use-Meta-sub props ctrl))) ;; both with get
这是行不通的,因为(我认为这会返回惰性序列,并且我不知道如何实际对它进行评估,然后从输出中提取密钥)。
(我阅读了clojure站点上的所有文档,并解开了clojure,或者我不理解它们,或者它们不涵盖此内容)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)