前: Output Functions, 上: Read and Print
この変数が
nil
以外であると、 文字列内の改行文字を`\n'、ページ送り文字を`\f'と表示する。 通常、これらの文字は実際の改行やページ送りとして表示される。この変数は、クォート付きで表示する表示関数
prin1
やprinc
には影響しない。prin1
を用いた例を示す。(prin1 "a\nb") -| "a -| b" => "a b" (let ((print-escape-newlines t)) (prin1 "a\nb")) -| "a\nb" => "a b"2番目の式では、
prin1
の呼び出し中にはprint-escape-newlines
のローカル束縛が有効であるが、 結果を表示するときには有効ではない。
この変数が
nil
以外であると、 クォート付きで表示する出力関数prin1
やこれらの関数は、出力ストリームがマルチバイトバッファや マルチバイトバッファのマーク位置であると、 この変数の値に関係なくユニバイト非ASCII文字に対して バックスラッシュ列を用いる。
この変数が
nil
以外であると、 クォート付きで表示する表示関数prin1
やこれらの関数は、出力ストリームがユニバイトバッファや ユニバイトバッファのマーク位置であると、 この変数の値に関係なくマルチバイト非ASCII文字に対して バックスラッシュ列を用いる。