Rails ローカル変数・インスタンス変数・クラス変数についてそれぞれ簡易解説!
ローカル変数は、=で結ぶ変数のこと。
name = taro
インスタンス変数は、@の後に定義する変数のこと
@name = taro
クラス変数は、@@の後に定義する変数のこと
@@name = taro
それぞれ、効果の適用される範囲が決まっていて、下にいくほど効果が適用される範囲が広くなっていく。
ローカル変数は、=で結ぶ変数のこと。
name = taro
インスタンス変数は、@の後に定義する変数のこと
@name = taro
クラス変数は、@@の後に定義する変数のこと
@@name = taro
それぞれ、効果の適用される範囲が決まっていて、下にいくほど効果が適用される範囲が広くなっていく。