kaihou999の日記: 参照
日記 by
kaihou999
これ
ん~。確かに、全ての変数はリファレンスなのは確かですが、
Numeric関係のメソッドは気をつけるべきかも。
a = b = 1
a += 1
puts a, b
これをみて分かるとおり、自己代入演算子は値のクローンを作って、
そちらを変更しますので。
一見すると、自分自身が変更されているように見えますけどね…
これによって、実は、+= 1するような変数を減らすと、少々高速化
することが、まま、あったりします。