るりまサーチ

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

別のキーワード

  1. _builtin enum_for
  2. lazy enum_for
  3. object enum_for
  4. cgi table_for_escape_html__
  5. cgi/util table_for_escape_html__

ライブラリ

クラス

キーワード

検索結果

IO.for_fd(fd, mode = "r", **opts) -> IO (18138.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ックを
実行します。ブロックの終了とともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。...
...ープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
IO.binwrite("testfile", "\xBF\xAA\x16\x04.\b\xCB\x12\xACoeQ\xFDv2\xCF9+\x81\x18")
io = IO.for_fd(IO.sysopen(...
..."testfile"), "r", binmode: true)
io.class # => IO
io.binmode? # => true
io.close
//}

//emlist[例:IO.open によるファイルオープン][ruby]{
IO.open(IO.sysopen("testfile")) { |io| p io.class } # => IO
//}...

IO.new(fd, mode = "r", **opts) -> IO (3038.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ックを
実行します。ブロックの終了とともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。...
...ープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
IO.binwrite("testfile", "\xBF\xAA\x16\x04.\b\xCB\x12\xACoeQ\xFDv2\xCF9+\x81\x18")
io = IO.for_fd(IO.sysopen(...
..."testfile"), "r", binmode: true)
io.class # => IO
io.binmode? # => true
io.close
//}

//emlist[例:IO.open によるファイルオープン][ruby]{
IO.open(IO.sysopen("testfile")) { |io| p io.class } # => IO
//}...

IO.open(fd, mode = "r", **opts) -> IO (3038.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ックを
実行します。ブロックの終了とともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。...
...ープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
IO.binwrite("testfile", "\xBF\xAA\x16\x04.\b\xCB\x12\xACoeQ\xFDv2\xCF9+\x81\x18")
io = IO.for_fd(IO.sysopen(...
..."testfile"), "r", binmode: true)
io.class # => IO
io.binmode? # => true
io.close
//}

//emlist[例:IO.open によるファイルオープン][ruby]{
IO.open(IO.sysopen("testfile")) { |io| p io.class } # => IO
//}...

IO.open(fd, mode = "r", **opts) {|io| ... } -> object (3038.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...ックを
実行します。ブロックの終了とともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。

=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。...
...ープン][ruby]{
io = IO.new(IO.sysopen("testfile"))
io.class # => IO
io.close
//}

//emlist[例:IO.for_fd による読み込み・バイナリモードでのファイルオープン][ruby]{
IO.binwrite("testfile", "\xBF\xAA\x16\x04.\b\xCB\x12\xACoeQ\xFDv2\xCF9+\x81\x18")
io = IO.for_fd(IO.sysopen(...
..."testfile"), "r", binmode: true)
io.class # => IO
io.binmode? # => true
io.close
//}

//emlist[例:IO.open によるファイルオープン][ruby]{
IO.open(IO.sysopen("testfile")) { |io| p io.class } # => IO
//}...

IO.sysopen(path, mode = "r", perm = 0666) -> Integer (13.0)

path で指定されるファイルをオープンし、ファイル記述子を返しま す。

...path で指定されるファイルをオープンし、ファイル記述子を返しま
す。

IO.for_fd などで IO オブジェクトにしない限り、このメソッ
ドでオープンしたファイルをクローズする手段はありません。

@param path ファイル名を表す...
...する場合の
ファイルのパーミッションを整数で指定します。Kernel.#open と同じです。

@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。

//emlist[例][ruby]{
IO.sysopen("testfile", "w+") # => 3
//}

@see Kernel.#open...

絞り込み条件を変える