diff options
-rw-r--r-- | src/clj/clojure/boot.clj | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clj/clojure/boot.clj b/src/clj/clojure/boot.clj index 54e3e857..366386d7 100644 --- a/src/clj/clojure/boot.clj +++ b/src/clj/clojure/boot.clj @@ -3435,10 +3435,10 @@ (defmethod print-method clojure.lang.IPersistentVector [v, #^Writer w] (print-meta v w) (.append w \[) - (dotimes n (dec (count v)) + (dotimes n (count v) (print-method (nth v n) w) - (.append w \ )) - (print-method (nth v (dec (count v))) w) + (when (< n (dec (count v))) + (.append w \ ))) (.append w \]) nil) |