Nic*_*zyk 3 clojure clojurescript om
试图让一段代码更好看.
我在Clojurescript中有以下内容:
(swap! app-state assoc-in [:lastresults] [])
(swap! app-state assoc-in [:error] false)
(swap! app-state assoc-in [:computing] true)
Run Code Online (Sandbox Code Playgroud)
有时更多.关于如何在更清晰的多任务中改变这一点的任何想法.
我看的是:
(swap! app-state assoc-in
[:lastresults] []
[:error] false
[:computing] true)
Run Code Online (Sandbox Code Playgroud)
您不需要assoc-in只有一个级别.这适用于您的示例:
(swap! app-state assoc
:lastresults []
:error false
:computing true)
Run Code Online (Sandbox Code Playgroud)