(クラス)
アクセサ public abstract BufferedInputStream-of.read-buffer-data-size:
int
アクセサ public BufferedInputStream-of.read-buffer-empty?:
bool
アクセサ public BufferedInputStream-of.read-buffer-size:
int
peek-one: | ストリームから削除せずに self の入力ストリームの次のアイテムを返します。 |
public | {BufferedInputStream-of.peek-one}:(val:t, eof?:bool) |
public | {BufferedInputStream-of.peek-one-any}:(val:any, eof?:bool) |
public abstract | {BufferedInputStream-of.unread-one e:t}:void |
public | {BufferedInputStream-of.unread-one-any e:any}:void |
(アクセサ)
アクセサ public abstract BufferedInputStream-of.read-buffer-data-size:
int
(アクセサ)
アクセサ public BufferedInputStream-of.read-buffer-empty?:
bool 読み込みをバッファに格納することができるかどうかを示します。
(アクセサ)
アクセサ public BufferedInputStream-of.read-buffer-size:
int
(メソッド)
public | {BufferedInputStream-of.peek-one}:(val:t, eof?:bool) |
ストリームから削除せずに self の入力ストリームの次のアイテムを返します。
戻り値
最初の戻り値は self の入力ストリームの次のアイテムになります。self.end-of-stream? が true の場合、2 番目の戻り値は true になります。その場合、最初の戻り値は null または 0 になります。
説明
self がまだ開いていて、使用できるデータがない場合にはこのメソッドはブロックします。
注意事項
現在 self が開いてなく読み込み可能でない場合はエラーになります。
(メソッド)
public | {BufferedInputStream-of.peek-one-any}:(val:any, eof?:bool) |
ストリームから削除せずに self の入力ストリームの次のアイテムを返します。
戻り値
最初の戻り値は self の入力ストリームの次のアイテムになります。self.end-of-stream? が true の場合、2 番目の戻り値は true になります。その場合、最初の戻り値は null または 0 になります。
説明
self がまだ開いていて、使用できるデータがない場合にはこのメソッドはブロックします。
注意事項
現在 self が開いてなく読み込み可能でない場合はエラーになります。
(メソッド)
public abstract | {BufferedInputStream-of.unread-one e:t}:void |
e を self に戻して、次の InputStream-of.read-one で e が返されるようにします。
e: self に押し戻される要素。
説明
end-of-stream? 状態の self に対してこの操作を実行すると、end-of-stream? 状態でなくなります。
注意事項
現在 self が開いてなく読み込み可能でない場合はエラーになります。
(メソッド)
public | {BufferedInputStream-of.unread-one-any e:any}:void |
e を self に戻して、次の InputStream-of.read-one で e が返されるようにします。
e: self に押し戻される要素。
説明
end-of-stream? 状態の self に対してこの操作を実行すると、end-of-stream? 状態でなくなります。
注意事項
現在 self が開いてなく読み込み可能でない場合はエラーになります。