るりまサーチ

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.098秒)
トップページ > クエリ:Hash#key[x] > クエリ:slice[x] > クエリ:update[x] > クエリ:include?[x] > クエリ:ruby 1.8.2 feature[x] > クエリ:Hash[x] > クエリ:root?[x] > クラス:KeyError[x]

別のキーワード

  1. _builtin eql?
  2. _builtin empty?
  3. _builtin include?
  4. _builtin zero?
  5. prime prime?

ライブラリ

キーワード

検索結果

KeyError#key -> object (21120.0)

KeyError の原因となったメソッド呼び出しのキーを返します。

...
KeyError
の原因となったメソッド呼び出しのキーを返します。

@raise ArgumentError キーが設定されていない時に発生します。

例:

h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found: \"gumbygumby...
...gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
p 'gumby'*20 == e.key # => true
end...

KeyError#receiver -> object (3013.0)

KeyError の原因となったメソッド呼び出しのレシーバを返します。

...
KeyError
の原因となったメソッド呼び出しのレシーバを返します。

@raise ArgumentError レシーバが設定されていない時に発生します。

例:

h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found:...