Function MAKE-TWO-WAY-STREAM
make-two-way-stream input-stream output-stream => two-way-stream
input-stream - ストリーム
output-stream - ストリーム
two-way-stream - two-wayストリーム
取得はinput-streamからの入力で、 送信はoutput-streamからの出力で構成される two-wayストリームを返却します。
(with-output-to-string (out)
(with-input-from-string (in "input...")
(let ((two (make-two-way-stream in out)))
(format two "output...")
(setq what-is-read (read two))))) => "output..."
what-is-read => INPUT... なし。
なし。
input-streamが入力ストリームではないとき、 型type-errorのエラーを通知しなければなりません。 output-stream出力ストリームではないとき、 型type-errorのエラーを通知しなければなりません。
なし。
なし。