盒子类似于单元素的向量。它的打印形式为 quote 引述的 #& 后跟盒中值的打印形式。#& 形式也可用作表达式, 但由于产生的盒子为常量,因此它在实践中没什么用。
> (define b (box "apple"))> b'#&"apple"> (unbox b)"apple"> (set-box! b '(banana boat))> b'#&(banana boat)
'#&"apple"
"apple"
'#&(banana boat)
The Racket Reference的Boxes一节中提供了关于盒子及其过程的更多信息。