summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/clj/clojure/boot.clj6
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)