% Function TERPRI, FRESH-LINE
Function TERPRI
, FRESH-LINE
terpri
&optional
output-stream => nil
fresh-line
&optional
output-stream => generalized-boolean
output-stream - 出力ストリーム指定子。標準は標準出力。
generalized-boolean - generalized-boolean
terpri
は、output-streamに改行newline
を出力します。
fresh-line
はterpri
と似ていますが、
もしoutput-streamが行の始まりに位置していないときのみ
改行newline
を出力します。
何らかの理由でこのような状況が決定できないときは、
改行newline
は常に出力します。
fresh-line
は、改行newline
が出力されたときtrueを返却し、
それ以外のときはfalseを返却します。
(with-output-to-string (s)
(write-string "some text" s)
(terpri s)
(terpri s)
(write-string "more text" s))
=> "some text
more text"
(with-output-to-string (s)
(write-string "some text" s)
(fresh-line s)
(fresh-line s)
(write-string "more text" s))
=> "some text
more text"
output-streamは修正されます。
*standard-output*
,
*terminal-io*
なし。
なし。
terpri
の効果は下記の同等です。
(write-char #\Newline output-stream)