В Java я могу сделать следующее для форматирования числа с плавающей запятой для отображения:
String output = String.format("%2f" 5.0);
System.out.println(output);
Теоретически, я должен быть в состоянии сделать то же самое с этим Clojure:
(let [output (String/format "%2f" 5.0)]
(println output))
Однако, когда я запускаю приведенный выше фрагмент Clojure в REPL, я получаю следующее исключение:
java.lang.Double cannot be cast to [Ljava.lang.Object;
[Thrown class java.lang.ClassCastException
Что я делаю не так?