Rubyでの変数と定数

変数

  1. ローカル変数
    • 小文字アルファベット(またはアンダバー)から始まる英数字
  2. インスタンス変数
    • オブジェクト内で代入/参照可能
    • 「@」で始まる英数字
  3. クラス変数
    • クラスとそのサブクラス、及びインスタンスで代入/参照可能
    • 「@@」で始まる英数字
  4. グローバル変数
    • 「$」で始まる英数字
  5. 擬似変数
    • 「self」「true」「false」「nil」「__FILE__」「__LINE__」などは代入不可能な定数

定数

    1. 大文字アルファベットから始まる英数字