Я на REPL, и я создаю массив java:
=> (def arr (double-array [1 2 3]))
Конечно, если я хочу посмотреть на мой arr
, я получаю:
=> arr
#<double[] [[email protected]>
Есть ли что-нибудь, что я могу сделать, чтобы массивы java-примитивов печатались как clojure persistentVector
s?
=> arr
[1.0 2.0 3.0]
Я знаю, что мог бы переносить свои массивы в какую-то приятную функцию печати (это то, что я сейчас делаю), но это боль в случаях, например, когда векторы являются частью карты:
=> my-map
{"1" #<double[] [[email protected]>, "2" #<double[] [[email protected]>}