るりまサーチ

最速Rubyリファレンスマニュアル検索!
40件ヒット [1-40件を表示] (0.033秒)
トップページ > クラス:IO[x] > クエリ:exxx[x] > クエリ:errno[x] > クエリ:for_fd[x]

別のキーワード

  1. _builtin errno
  2. exxx errno
  3. systemcallerror errno
  4. send errno::exxx
  5. new errno::exxx

ライブラリ

キーワード

検索結果

IO.for_fd(fd, mode = "r", opt={}) -> IO (18132.0)

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

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

IO
.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ともに fd はクローズされます。ブロックの結果を返します。
IO
.new, IO.for_fd はブロックを受け付けません。

=== オプション引数
このメソッドは以下のオプションを利用できます。
* :mode mode引数と同じ意味です
* :external_enc...
...ン引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io
= IO.new(IO.sysopen("testfile"))
io
.class # => IO
io
.close
//}

//emlist[例:IO.for_fd による読み...

IO.new(fd, mode = "r", opt={}) -> IO (3032.0)

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

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

IO
.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ともに fd はクローズされます。ブロックの結果を返します。
IO
.new, IO.for_fd はブロックを受け付けません。

=== オプション引数
このメソッドは以下のオプションを利用できます。
* :mode mode引数と同じ意味です
* :external_enc...
...ン引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io
= IO.new(IO.sysopen("testfile"))
io
.class # => IO
io
.close
//}

//emlist[例:IO.for_fd による読み...

IO.open(fd, mode = "r" opt={}) {|io| ... } -> object (3032.0)

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

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

IO
.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ともに fd はクローズされます。ブロックの結果を返します。
IO
.new, IO.for_fd はブロックを受け付けません。

=== オプション引数
このメソッドは以下のオプションを利用できます。
* :mode mode引数と同じ意味です
* :external_enc...
...ン引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io
= IO.new(IO.sysopen("testfile"))
io
.class # => IO
io
.close
//}

//emlist[例:IO.for_fd による読み...

IO.open(fd, mode = "r", opt={}) -> IO (3032.0)

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

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

IO
.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...ともに fd はクローズされます。ブロックの結果を返します。
IO
.new, IO.for_fd はブロックを受け付けません。

=== オプション引数
このメソッドは以下のオプションを利用できます。
* :mode mode引数と同じ意味です
* :external_enc...
...ン引数

@raise Errno::EXXX IO オブジェクトの生成に失敗した場合に発生します。

//emlist[例:IO.new による読み込みモードでのファイルオープン][ruby]{
io
= IO.new(IO.sysopen("testfile"))
io
.class # => IO
io
.close
//}

//emlist[例:IO.for_fd による読み...

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

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

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

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

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

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

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

@see Kernel.#open...

絞り込み条件を変える