我目前正在使用以下两段代码来访问ClojureScript中的嵌套值:
(def response (re-frame/subscribe [::subs/quote]))
(def body (:body @response))
(def value (:value body))
(println value) (def result (-> @(re-frame/subscribe [::subs/quote]) :body :value))
(println result) (def lol (get-in @(re-frame/subscribe [::subs/quote]) [:body :value]))
(println lol)有没有更好/更简洁的方法来做到这一点?谢谢。
发布于 2019-09-10 18:31:58
键可以用作运算符来检索它的值,如下所示:
(def lol (:value (:body @(re-frame/subscribe [::subs/quote]))))
(println lol)但是,我更喜欢将函数用作get-in的详细方式
https://stackoverflow.com/questions/57868579
复制相似问题