見出し画像

Rails ローカル変数・インスタンス変数・クラス変数についてそれぞれ簡易解説!

ローカル変数は、=で結ぶ変数のこと。

name = taro

インスタンス変数は、@の後に定義する変数のこと

@name = taro

クラス変数は、@@の後に定義する変数のこと

@@name = taro

それぞれ、効果の適用される範囲が決まっていて、下にいくほど効果が適用される範囲が広くなっていく。


この記事が気に入ったらサポートをしてみませんか?