Ruby勉強

インターネットの企画職な人がプログラミングを勉強するブログ

Ruby 値渡し/参照渡し挙動 - Silver/Gold試験対策

a=0
b=a
c=b
d=c
p d #=> 0
a += 1
p d #=> 0
a="hoge"
b=a
c=b
d=c
p d #=> "hoge"
a.capitalize!
p d #=> "Hoge"
=end
a="hoge"
e="fuga"
b=a
c=b
d=c
a=e
p d #=> "hoge"
p a #=> "fuga"