るりまサーチ

最速Rubyリファレンスマニュアル検索!
666件ヒット [1-100件を表示] (0.116秒)

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io each_line
  5. io readlines

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

IO#eof -> bool (27163.0)

ストリームがファイルの終端に達した場合、true を返します。そうでない場合、false を返します。

....eof #=> true

自身がパイプやソケットなどのストリームであった場合、相手がデータを送るか close するまでブロックします。

r, w = IO.pipe
Thread.new { sleep 10; w.close }
r.eof? #=> 10秒ブロックしてから true を返す。

r, w = IO...
....puts "a" }
r.eof? #=> 10秒ブロックしてから false を返す。

r, w = IO.pipe
r.eof? # 永久にブロックします。

eof
, eof? は入力バッファにデータを読み込むので、IO#sysread と同時に使うと正常に
動作しません。

@raise IOError 自身が...

StringIO#eof -> bool (21103.0)

自身の pos が文字列の終端にあれば true を返します。そうでないなら false を返します。

自身の pos が文字列の終端にあれば true を返します。そうでないなら false を返します。

CSV#eof -> bool (18191.0)

IO#eof, IO#eof? に委譲します。

...
IO
#eof, IO#eof? に委譲します。


@see IO#eof, IO#eof?...

ARGF.class#eof -> bool (18167.0)

現在開いているファイルがEOFに達したらtrueを返します。そうでない場合は falseを返します。

...イルがEOFに達したらtrueを返します。そうでない場合は
falseを返します。

@raise IOError ファイルがopenされていない場合に発生します。

$ echo "eof" | ruby argf.rb

ARGF.eof? # => false
3.times { ARGF.readchar }
ARGF.eof?...
...# => false
ARGF.readchar # => "\n"
ARGF.eof? # => true

@see IO#eof, IO#eof?...

OpenSSL::Buffering#eof -> bool (18115.0)

相手からの通信が終端に達したら true を返します。

...相手からの通信が終端に達したら true を返します。

IO
#eof? と同様です。...

絞り込み条件を変える

IO#eof? -> bool (15163.0)

ストリームがファイルの終端に達した場合、true を返します。そうでない場合、false を返します。

....eof #=> true

自身がパイプやソケットなどのストリームであった場合、相手がデータを送るか close するまでブロックします。

r, w = IO.pipe
Thread.new { sleep 10; w.close }
r.eof? #=> 10秒ブロックしてから true を返す。

r, w = IO...
....puts "a" }
r.eof? #=> 10秒ブロックしてから false を返す。

r, w = IO.pipe
r.eof? # 永久にブロックします。

eof
, eof? は入力バッファにデータを読み込むので、IO#sysread と同時に使うと正常に
動作しません。

@raise IOError 自身が...

IO#read_nonblock(maxlen, outbuf = nil, exception: true) -> String | Symbol | nil (9159.0)

IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。

...
IO
をノンブロッキングモードに設定し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。

発生した例外 がErr...
...no::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。

なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ば...
...ドはノンブロッキングモードにする点を除いて IO#readpartial と
同じであることに注意してください。

バイナリ読み込みメソッドとして動作します。

既に EOF に達していれば EOFError が発生します。ただし、maxlen に 0 が指定...

IRB::StdioInputMethod#eof? -> bool (9118.0)

入力が EOF(End Of File)に達したかどうかを返します。

...入力が EOF(End Of File)に達したかどうかを返します。...

IRB::StdioInputMethod#readable_atfer_eof? -> true (9118.0)

入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。

...入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。...
<< 1 2 3 ... > >>