CLJS: CompilerException java.lang.RuntimeException: функция должна быть ключевым словом - PullRequest
0 голосов
/ 31 октября 2018

Я получаю эту ошибку всякий раз, когда у меня есть такой код в файле .cljc. Я не мог найти ответ, когда искал его.

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

1 Ответ

0 голосов
/ 31 октября 2018

Я обнаружил, что в #?(:cljs ...) или #?(:clj ...) мы можем указать только одну функцию.

Следовательно, для нескольких функций мы можем использовать, например, do.

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