るりまサーチ

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

別のキーワード

  1. _builtin receiver
  2. method receiver
  3. multitkip _receiver_mainloop
  4. multi-tk _receiver_mainloop
  5. binding receiver

ライブラリ

検索結果

KeyError#receiver -> object (18108.0)

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

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

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

例:

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