Variable *PRINT-ESCAPE*
generalized-boolean
true
もし値がfalseのとき、 式が印刷されるときにエスケープ文字と パッケージのパッケージのプレフィックスは出力されません。
もし値がtrueのとき、 ある式が印刷され、 その出力された結果が再び読み込まれたときに equal式で同一になるようなものを生成できるような方法によって 印刷するように試みられます (これはただのガイドラインであって、要求ではありません。 *print-readably*をご確認ください)。
(let ((*print-escape* t)) (write #\a))
>> #\a
=> #\a
(let ((*print-escape* nil)) (write #\a))
>> a
=> #\aprincは、*print-escape*にfalseを束縛する効果があります。 prin1は、*print-escape*にtrueを束縛する効果があります。