るりまサーチ

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

キーワード

検索結果

NameError#local_variables -> [Symbol] (6101.0)

self が発生した時に定義されていたローカル変数名の一覧を返します。

...発生した時に定義されていたローカル変数名の一覧を返します。

内部での使用に限ります。

例:

def foo
begin
b = "bar"
c = 123
d
r
escue NameError => err
p err.local_variables #=> [:b, :c, :err]
end
end

a = "buz"
foo...

NameError#receiver -> object (6101.0)

self が発生した時のレシーバオブジェクトを返します。

...lf が発生した時のレシーバオブジェクトを返します。

例:

class Sample
def foo
r
eturn "foo"
end
end

bar = Sample.new
begin
bar.bar
r
escue NameError => err
p err.receiver # => #<Sample:0x007fd4d89b3110>
p err.receiver.foo # => "foo"
end...

NameError.new(error_message = "", name = nil) -> NameError (3201.0)

例外オブジェクトを生成して返します。

...例外オブジェクトを生成して返します。

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

@param name 未定義だったシンボルです


例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"...
...@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.na...

NameError.new(error_message = "", name = nil, receiver:) -> NameError (3201.0)

例外オブジェクトを生成して返します。

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

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.na...

NameError#to_s -> String (3101.0)

例外オブジェクトを文字列に変換して返します。

...オブジェクトを文字列に変換して返します。

例:

begin
foobar
r
escue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.to_s # => "undefined local variable or method `foobar' for main:Object"
end...

絞り込み条件を変える

NameError#name -> Symbol (3001.0)

この例外オブジェクトを発生させる原因となった 変数や定数、メソッドの名前をシンボルで返します。

...クトを発生させる原因となった
変数や定数、メソッドの名前をシンボルで返します。

例:

begin
foobar
r
escue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.name # => :foobar
end...