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

output-stream-p

(output-stream-p stream)

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