read_nonblock(maxlen, outbuf = nil, exception: true) -> String | Symbol | nil
[permalink][rdoc][edit]-
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
- [PARAM] maxlen:
- 読み込む長さの上限を整数で指定します。
- [PARAM] outbuf:
- 読み込んだデータを格納する String オブジェクトを指定します。
- [PARAM] exception:
- 読み込み時に Errno::EAGAIN、 Errno::EWOULDBLOCK が発生する代わりに :wait_readable を返すかどうかを指定します。また、false を指定した場合は既に EOF に達していれば EOFError の代わりに nil を返します。
[SEE_ALSO] ARGF.class#readpartial