Function INPUT-STREAM-P, OUTPUT-STREAM-P

UP


Function INPUT-STREAM-P, OUTPUT-STREAM-P

Function INPUT-STREAM-P, OUTPUT-STREAM-P

構文

input-stream-p stream => generalized-boolean
output-stream-p stream => generalized-boolean

引数と戻り値

stream - ストリーム
generalized-boolean - generalized-boolean

定義

input-stream-pは、streamが入力ストリームのときはtrueを、 それ以外のときはfalseを返却します。

output-stream-pは、streamが出力ストリームのときはtrueを、 それ以外のときはfalseを返却します。

例文

(input-stream-p *standard-input*) =>  true
(input-stream-p *terminal-io*) =>  true
(input-stream-p (make-string-output-stream)) =>  false

(output-stream-p *standard-output*) =>  true
(output-stream-p *terminal-io*) =>  true
(output-stream-p (make-string-input-stream "jr")) =>  false

副作用

なし。

影響

なし。

例外

streamがストリームではないときは、 型type-errorのエラーを発生させるべきです。

参考

なし。

備考

なし。


TOP, Github