>>840
>method!はnilぽが出るのを知るまでは、
>当然methodと同じ動作だろと思ってる

methodは新しいオブジェクト作って返す
method!はレシーバを破壊的に変更

なんだからmethod!の返り値についてmethodと同じ動作を期待するのは頭のおかしいお前だけだよ。


「Rubyが一貫性を持つ」じゃなくて、
「Ruby のやり方に十分に慣れた人が持つ常識が一貫して通用する」

「! は nil を返すことがあるので返り値は利用しない」