在顶部插入可能会抛出异常。
(require '[clojure.zip :as z])
(-> (z/vector-zip [])
(z/insert-right :foo)
z/root)
;; Execution error: Insert at top
但是,任何编辑都会导致插入被静默忽略。
(-> (z/vector-zip [])
(z/replace [])
(z/insert-right :foo)
z/root)
;; []
不是什么大问题,但是我没有捕获到本应捕获到的bug。