_评论由: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)}
这是否意味着将出现一个类似于 {{vector}} 的 {{queue}} 函数? 这将方便在函数式编程中(HOF)使用。