(rontolisp) docs
← cl パッケージの関数

input-stream-p

(input-stream-p stream)

ストリームから読み込めるときに t を返します。文字列入力ストリーム、:input または :io で開いたファイルストリーム、ソケット、標準入力ストリームは t を返し、文字列出力ストリーム、出力専用で開いたファイルストリーム、クローズ済みのファイルストリームは nil を返します。シノニムストリームは、その時点で転送先となっているストリームの答えを返します。指定子 t はどちらの方向にも t を返し、ストリームでないものは nil を返します。Gray ストリームのインスタンスは、クラスが rontolisp:fundamental-input-stream を継承している場合に t を返します。