npt-japanese

% Function MAKE-ECHO-STREAM

UP


Function MAKE-ECHO-STREAM

Function MAKE-ECHO-STREAM

構文

make-echo-stream input-stream output-stream => echo-stream

引数と戻り値

input-stream - ストリーム
output-stream - ストリーム
echo-stream - echoストリーム

定義

取得はinput-streamからの入力で、 送信はoutput-streamからの出力で構成される echoストリームを返却します。

例文

(let ((out (make-string-output-stream)))
   (with-open-stream 
       (s (make-echo-stream
           (make-string-input-stream "this-is-read-and-echoed")
           out))
     (read s)
     (format s " * this-is-direct-output")
     (get-output-stream-string out)))
=>  "this-is-read-and-echoed * this-is-direct-output"

副作用

なし。

影響

なし。

例外

なし。

参考

echo-stream-input-stream, echo-stream-output-stream, make-two-way-stream

備考

なし。


TOP, Github