るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.028秒)
トップページ > クラス:IO[x] > バージョン:2.2.0[x] > 種類:インスタンスメソッド[x] > クエリ:io[x] > クエリ:pipe[x] > クエリ:eof[x] > クエリ:eof?[x]

別のキーワード

  1. socket msg_eof
  2. irb/input-method readable_atfer_eof?
  3. stringio eof?
  4. stringio eof
  5. _builtin eof?

ライブラリ

検索結果

IO#eof? -> bool (90922.0)

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

...ックします。

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

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

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

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

@raise IOError 自身が読み込み用にオープンされていなければ発生します。...

IO#eof -> bool (81622.0)

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

...ックします。

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

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

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

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

@raise IOError 自身が読み込み用にオープンされていなければ発生します。...