CLJS:CompilerException java.lang.RuntimeException:功能应该是关键字

时间:2018-10-31 11:12:11

标签: clojurescript

只要我在.cljc文件中有类似的代码,就会收到此错误。搜索时找不到任何答案。

(defn foo
  []
  #?(:cljs
      (f "1")
      (g "2")))

1 个答案:

答案 0 :(得分:2)

我发现在#?(:cljs ...)#?(:clj ...)中我们只能指定一个功能。

因此,对于多种功能,我们可以使用do

(defn foo
  []
  #?(:cljs
      (do (f "1")
          (g "2")))