评论由:cemerick_ 提供
记录的前例似乎相关
=> (defrecord A [b])
user.A
=> #user.A[(+ 4 5)]
#user.A{:b (+ 4 5)}
=> #user.A{:b (+ 4 5)}
#user.A{:b (+ 4 5)}
这种方式继续有意义,否则队列需要打印时需要在列表周围使用额外的 {{(quote …)}} 表达式——而记录可以很好地避免这一点
=> (A. '(+ 4 5))
#user.A{:b (+ 4 5)}
这意味着队列函数(fn)(类似于{{vector}})也会出现吗?这在对HOF的使用中会很有用。