% Variable *PRINT-ESCAPE*
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
=> #\a
princ
は、*print-escape*
にfalseを束縛する効果があります。
prin1
は、*print-escape*
にtrueを束縛する効果があります。