るりまサーチ

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

別のキーワード

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

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

SystemCallError#errno -> Integer | nil (18157.0)

レシーバに対応するシステム依存のエラーコードを返します。

...l を返します。

begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end

begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end


...
...お、例外を発生させずにエラーコードを得るには、
Errno
::EXXX::Errno 定数を使います。...

Errno::EXXX::Errno -> Integer (12159.0)

Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。

...
Errno
::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。

例:

p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11...

Errno::EXXX (9068.0)

システム依存のエラーコードのそれぞれに対応する一連の例外クラスです。 Rubyのライブラリ内部でシステムコールや一部のC言語関数が失敗したときに発生します。

...EXXX」というクラスが定義されているわけではありません。「XXX」の部分は下記に列挙したような各種のエラー名が入ります。
例えば、File.open の内部でシステムコール open(2) がエラーコード ENOENT を返すと、Rubyは例外 Errno::E...
...されるときに、デフォルトで下記リストのような Errno::EXXX クラスを定義しようとします。
動作環境に EXXX というエラーコードが存在しない場合、Rubyはその Errno::EXXX Errno::NOERROR の別名として定義します。


また、以下の...
...一覧にはないシステムエラーが発生した場合は、
Errno::EXXX (XXX はエラー番号を表す 3 桁の数字)
という名前の例外クラスが自動的に作成され、発生します。
(これは Ruby 内部でのみ行われ、 Ruby プログラム上で SystemCallError.new...

Errno::EXXX.new() -> Errno::EXXX (6262.0)

Errno::EXXX オブジェクトを生成して返します。

...Errno::EXXX オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列

p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message...

Errno::EXXX.new(error_message) -> Errno::EXXX (6262.0)

Errno::EXXX オブジェクトを生成して返します。

...Errno::EXXX オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列

p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message...

絞り込み条件を変える

Errno (6014.0)

システムコールのエラーに対応する例外を集めたモジュールです。

...システムコールのエラーに対応する例外を集めたモジュールです。

@see SystemCallError, Errno::EXXX...

Errno::E2BIG (3034.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...

Errno::EACCES (3034.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...

Errno::EADDRINUSE (3034.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...

Errno::EADDRNOTAVAIL (3034.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...

絞り込み条件を変える

<< 1 2 3 ... > >>