るりまサーチ

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

別のキーワード

  1. fileutils remove_entry_secure
  2. fileutils remove_file
  3. fileutils remove_entry
  4. fileutils remove_dir
  5. fileutils remove

ライブラリ

クラス

検索結果

Object#remove_instance_variable(name) -> object (36438.0)

オブジェクトからインスタンス変数 name を取り除き、そのインス タンス変数に設定されていた値を返します。

...ます。
@raise NameError オブジェクトがインスタンス変数 name を持たない場合に発生します。

//emlist[][ruby]{
class Foo
def foo
@foo = 1
p remove_instance_variable(:@foo) #=> 1
p remove_instance_variable(:@foo) # instance variable @foo not defined (NameErr...
...or)
end
end
Foo.new.foo
//}

@see Module#remove_class_variable,Module#remove_const...

VALUE rb_obj_remove_instance_variable(VALUE obj, VALUE name) (24600.0)

Module#remove_class_variable(name) -> object (21325.0)

引数で指定したクラス変数を取り除き、そのクラス変数に設定さ れていた値を返します。

...String または Symbol を指定します。

@return 引数で指定されたクラス変数に設定されていた値を返します。

@raise NameError 引数で指定されたクラス変数がそのモジュールやクラスに定義されていない場合に発生します。

//emlist[...
...例][ruby]{
class Foo
@@foo = 1
remove
_class_variable(:@@foo) # => 1
p @@foo # => uninitialized class variable @@foo in Foo (NameError)
end
//}

@see Module#remove_const, Object#remove_instance_variable...