У меня есть этот код:
(defn a[]
1
)
(defn test []
(spit "test.txt" a))
при запуске теста test.txt имеет только имя объекта:
test$a@603494de
но я хочу, чтобы оно имело значение 1
или если я использую with-open:
(defn test1 []
(with-open [w (clojure.java.io/writer "test.txt")]
(.write w a)))
получена ошибка: IllegalArgumentException Не найдено подходящего метода: запись для класса java.io.BufferedWriter
но если я напишу:
(.write w "a")
ошибки нет
как это исправить? Спасибо!