矢量和地图可以充当从钥匙中获取其元素的功能
([1 2 3] 2) ;=> 3
({:a 1 :b 2} :a) ;=> 1
Run Code Online (Sandbox Code Playgroud)
但为什么我不能这样做列表?
('(1 2 3) 2)
;clojure.lang.PersistentList cannot be cast to clojure.lang.IFn(java.lang.ClassCastException)
Run Code Online (Sandbox Code Playgroud)