るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin to_s
  3. _builtin []
  4. _builtin inspect
  5. _builtin each

ライブラリ

クラス

キーワード

検索結果

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

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

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

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_i...

Module#remove_const(name) -> object (6.0)

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

...指定した(まだロードしてない)定数を含めて削除する事ができます。

取り除かれた定数は参照できなくなりますが、消える訳ではないので注意して
使用してください。

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

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

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

...に発生します。

class Foo
def foo
@foo = 1
p remove_instance_variable(:@foo) #=> 1
p remove_instance_variable(:@foo) # instance variable @foo not defined (NameError)
end
end
Foo.new.foo

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