読者です 読者をやめる 読者になる 読者になる

紺屋高尾

ぬしの女房はんに、わちき、なりたいんざます。来年三月十五日、年季(ねん)が明けるんざます。そのときは眉毛落として歯に鉄漿(かね)染めて、ぬしの傍に参りんすよって、お内儀(かみ)さんにしてくんなますか?

なんでRubyには「++」がないの?

ruby

EsotericLanguage Rubyで作る奇妙なプログラミング言語
P.18
次のincというメソッドはカウンタ値を1増やす。C言語などと違い、「@value++」という書き方はできないことに注意。
(中略)
オブジェクト指向的に自然な定義をするのが難しいから」というのがRubyの作者、まつもとゆきひろ氏の答えだ。

何がどう難しいのか?
後で調べようと思ったら、たなべ先生がFBで教えてくれました。
「3という Integer のインスタンスが ++ で破壊的に数値が変わるのは Integer として不自然だからでは。」
なるほど!理解出来た気がします。
いつもありがとうございます<(_ _)>