【戻る】 【進む】   目次        6. オブジェクトとは - 変数とは

変数とは

 
  • 変数とはオブジェクトにつける名前である。
  • 代入とは命名行為である

  • foo = "Hello, world!"
    p foo         #=> "Hello, world!"
    p foo * 2     #=> "Hello, world!Hello, world!"
    p foo.reverse #=> "!dlrow ,olleH"
    p foo.upcase  #=> "HELLO, WORLD!"
    p foo.size    #=> 13
    
    obj-var0.rb
     
     

  • 一つのオブジェクトに複数の名前がつくことがある
  • 代入の右辺には任意の式がおける

  • foo = "Hello, world!"
    bar = foo
    p foo         #=> "Hello, world!"
    p bar         #=> "Hello, world!"
    
    foo = foo + foo.reverse
    p foo         #=> "Bye, world!!dlrow ,olleH"
    p bar         #=> "Hello, world!"
    
    obj-var1.rb
     


    【戻る】 【進む】   目次        6. オブジェクトとは - 変数とは