Rubyにインクリメンタル演算子がない理由は? -OKWave

screenshot

No.1の方のURLが端的なのですが、もう少し詳しく書いてみます。
Ruby での「数」は「数が格納された箱」ではなく「数」そのものです。
例えば String は「文字列が格納された箱」なので、<< の用な破壊的なメソッドを使い、foo = "0"; foo << "1"; p foo とすれば "01" と表示されます。また、foo = "0"; bar = foo; foo << "1"...

http://okwave.jp/qa4634346.html

ruby で++ がない理由

http://b.hatena.ne.jp/entry/http://okwave.jp/qa4634346.html