【戻る】 【進む】   目次        19. 変数 - グローバル変数とローカル変数

グローバル変数とローカル変数

 
  • グローバル変数 … スクリプト全域で同一の変数
  • ローカル変数 … メソッドの中で使われる一時的な変数

  •  

     

    def setfoo
      foo = 1   #メソッドの中でのみ有効なfoo
      $foo = 1  #スクリプト全域で有効なfoo
    end
    foo = 0
    $foo = 0
    setfoo
    p foo     #=> 0
    p $foo    #=> 1
    
    global-local.rb
     


    【戻る】 【進む】   目次        19. 変数 - グローバル変数とローカル変数