【发布时间】:2018-01-13 12:08:30
【问题描述】:
这里是 Clojure 菜鸟。玩弄列表和向量。
> (peek [1 2 3 4])
4
> (peek '(1 2 3 4))
1
按承诺工作。就像这样。
> (cons 1 [2 3 4])
(1 2 3 4)
> (cons 1 '(2 3 4))
(1 2 3 4)
我随机尝试对cons的结果使用peek:
> (peek (cons 1 [2 3 4]))
ClassCastException clojure.lang.Cons cannot be cast to clojure.lang.IPersistentStack clojure.lang.RT.peek (RT.java:724)
发生了什么事?
【问题讨论】:
标签: clojure