Я получаю эту ошибку всякий раз, когда у меня есть такой код в файле .cljc. Я не мог найти ответ, когда искал его.
.cljc
(defn foo [] #?(:cljs (f "1") (g "2")))
Я обнаружил, что в #?(:cljs ...) или #?(:clj ...) мы можем указать только одну функцию.
#?(:cljs ...)
#?(:clj ...)
Следовательно, для нескольких функций мы можем использовать, например, do.
do
(defn foo [] #?(:cljs (do (f "1") (g "2")))