System Class CONCATENATED-STREAM
concatenated-stream
, stream
, t
concatenated
ストリームは入力ストリームであり、 ゼロか複数の入力ストリームの集合を関連付けたものです。 concatenated
ストリームから読み込むことができるデータの列は、 それぞれのストリームの要素から読み込むことができるデータの列を つなぎ合わせたものと同じになります。
concatenated
ストリームからの入力は、 最初に関連付けられた入力ストリームが ファイルの終わりに到達するまでのものが使われます。 その後は最初のストリームが捨てられ、 続く入力が次の入力ストリームとして使用され、くり返されます。 関連付けられた入力ストリームのファイルの終わりは、 常にconcatenated
ストリームによって目につかないように管理されますが、 データの入力の試行により 残りの入力ストリームが存在しないconcatenated
ストリームから データを入手しようとしたとき、 唯一そのような状況のときにのみ concatenated
ストリームの呼び出しもとにファイルの終わりを通知します。
concatenated-stream-streams
, make-concatenated-stream