RichardOnRails wrote: > BTW, I'm not advocating x++ for Ruby. I'm just trying to understand > whether Ruby would literally change 1 to 2 as opposed to change a > variable that contains 1 to subsequently contain 2. I am confused. irb(main):001:0> 1.succ => 2 irb(main):002:0> 1.object_id => 3 irb(main):003:0> 1.succ.object_id => 5 irb(main):004:0> Is that good enough? If not, I'd recommend taking a look at... irb(main):004:0> 1.class => Fixnum Fixnum .. Fixed number? :) -- Posted via http://www.ruby-forum.com/.