キュアセブン技術ブログ

考えたこと,学んだことを書きます

Ruby 変数の名前

rubyの変数の名前が曖昧だったのでこの際はっきりさせる.

パーフェクトRuby写経中です.

ローカル変数

小文字のアルファベットかアンスコで始まる必要がある

 

グローバル変数

$から始まる必要がある

 

定数

アルファベット大文字で始まる必要がある

  • FOO_BAR

 

インスタンス変数

@から始まる必要がある.

  • @length

 

クラス変数

@@から始まる必要がある.

  • @@cvar

 

シンボルリテラル

:の後に記述する