当作为运算符使用时,map、关键词和符号允许为'default-not-found'值提供可选的第二个参数,即'get'。
({:a 1} :b 'b) => b
然而,集合不支持这种行为(尽管它们支持'get'),而向量在它们伪nth语义中不允许可选的default-not-found。
user=> (#{:a :b} :b 'notfound)
ArityException 错误的参数数量(2)传递到:PersistentHashSet clojure.lang.AFn.throwArity (AFn.java:437)