Function MAKE-TWO-WAY-STREAM

UP


Function MAKE-TWO-WAY-STREAM

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のエラーを通知しなければなりません。

参考

なし。

備考

なし。


TOP, Github