_由 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)}
这是否意味着一个 {{queue}} 函数(类似于 {{vector}})也将出现?这将对 HOF 使用很有帮助。