From: Wakou Aoyama Date: 2000-02-11T05:26:37+09:00 Subject: [ruby-dev:9196] Re: bang method returns string always 青山です。 On Mon, 7 Feb 2000 23:21:48 +0900, matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > コピーする文字列が短いことを考慮しても、あんまり高速化したり > 効率を気にしたりする必要のある差ではなさそうですね。もうちょっ > と考えてみますが、どうやら反対派が勝ちそうな雰囲気ですね。 使用時のメモリー環境等によってかなり差があると思われますが、確か、 NIFTY の巡回のような、少し長めのデータを処理していると、! 系でなければ 遅くて困るという事があったと思います。で、telnet.rb では ! 系に直した ような。 また、少なくとも遅くならない事は確かですから、! 系が使える時には、でき るだけそちらを使うようにしています。最初に dup して、! ! ! という感じ で。ですから、! 系でチェーンできるのならば、やはり嬉しいです。 まあ、バラして書くのにもなれたので、どうしてもという程では無いのも確か なので、もし、問題が if tr!() のような、条件判断時のみならば、第三引数 も良いのではないかなと思ったわけでして。西さんの !? というのも結構いい かも。 -- 青山 和光 Wakou Aoyama