33件ヒット
[1-33件を表示]
(0.032秒)
トップページ > :Errno::EXXX::Errno
検索結果
先頭3件
-
Errno
:: EXXX :: Errno -> Integer (23000.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11 -
SystemCallError
# errno -> Integer | nil (6.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...# => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end
なお、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
SystemCallError
. ===(other) -> bool (6.0) -
other が SystemCallError のサブクラスのインスタンスで、 かつ、other.errno の値が self::Errno と同じ場合に真を返します。そうでない場合は偽を返します。
...す。
従って、特に other が self.kind_of?(other) である場合には Module#=== と同様に真を返します。
その他に、 Errno::EXXX::Errno == Errno::EYYY::Errno である場合にも Errno::EXXX == Errno::EYYY.new は真を返します。
エラー名は異なるがエラーコ...