0
私はまれに@@double_at_variable
を使用していますが、何を呼び出すべきかは分かりません。私がgemsとosのプロジェクトを掘り下げると、私は通常、この変数に遭遇し、ループのために私を投げます。Rubyの@@ double_at_variableのポイントは何ですか?
他のルビ変数では達成できないものは何ですか?通常、Railsなどのプロジェクトでは通常どのようなアプリケーションですか?
私はまれに@@double_at_variable
を使用していますが、何を呼び出すべきかは分かりません。私がgemsとosのプロジェクトを掘り下げると、私は通常、この変数に遭遇し、ループのために私を投げます。Rubyの@@ double_at_variableのポイントは何ですか?
他のルビ変数では達成できないものは何ですか?通常、Railsなどのプロジェクトでは通常どのようなアプリケーションですか?
double @
の変数はclass variablesです。
意味し、クラスごとに1つだけそれらのはないクラスごとに、しかしcalss階層ごとに共通のインスタンス変数(オブジェクトにつき1 )
とは違っています。その変数は、すべてのクラスの子孫間でも共有されます。 –
vderyaginが正解です。静的なクラスメンバーがあまり好きではありません –
クラスオブジェクトごとに1つです(クラスもオブジェクトです) –