Trong Java, tôi có thể làm như sau để định dạng một số dấu chấm động để trưng bày:Tại sao định dạng chuỗi của tôi bị lỗi trong Clojure?
String output = String.format("%2f" 5.0);
System.out.println(output);
Về lý thuyết, tôi sẽ có thể làm điều tương tự với Clojure này:
(let [output (String/format "%2f" 5.0)]
(println output))
Tuy nhiên , khi tôi chạy đoạn mã Clojure ở trên trong REPL, tôi nhận được ngoại lệ sau:
java.lang.Double cannot be cast to [Ljava.lang.Object;
[Thrown class java.lang.ClassCastException
Tôi đang làm gì sai?