assoc
当索引超出范围时可能会抛出 IndexOutOfBoundsException,如下所示:
user=> (assoc [] 1 nil)
IndexOutOfBoundsException clojure.lang.PersistentVector.assocN(PersistentVector.java:137)
如果我尝试将值设置为索引 0,为什么它不会抛出同样的异常?
user=> (assoc [] 0 nil)
[nil]
在我看来,在这两种情况下,索引都超出了范围......
谢谢