3
Интересно, почему эта авария?Пытается создать карту динамически
(defn test1 [var1 & var2]
(print (json/write-str (merge {:key1 var1} var2))))
(defn -main [& args]
(test1 "val1" {:key2 "val2" :key3 "val3"}))
Ошибка:
Exception in thread "main" java.lang.ClassCastException: clojure.lang.PersistentArrayMap cannot be cast to java.util.Map$Entry,
Здесь нет необходимости в двух вызовах 'merge',' (apply merger {: key1 var1} var2) 'должно выполнять задание. –
'' можно использовать вместо 'merge', fwiw. – Mars