From: matz@... (Yukihiro Matsumoto) Date: 2000-02-05T09:43:07+09:00 Subject: [ruby-dev:9117] Re: bang method returns string always まつもと ゆきひろです In message "[ruby-dev:9110] Re: bang method returns string always" on 00/02/04, nobu.nakada@nifty.ne.jp writes: | 全然関係ないですけど、OptionParser#parse! とかって、自分じゃな |くて引数の方を破壊しちゃったりするようなやつはよろしくない!? | |# いやー、そうかなと思ってはいたんだけど(^^; よろしくないかどうかは歴史が決めることですが(おおげさ)、引数 を破壊することも破壊的に含めて良いとは思います。ですから、! の間違った使い方とは言えないんでは? ただ、他の ! メソッドは selfに対して破壊的かどうかを示していることが多いんでちょっと 戸惑うかもしれませんが。