From: matz@... (Yukihiro Matsumoto) Date: 2003-09-04T16:06:22+09:00 Subject: [ruby-list:38358] Re: String#reverse! のバグ? まつもと ゆきひろです In message "[ruby-list:38355] Re: String#reverse! のバグ?" on 03/09/03, Tanaka Akira writes: |本当に、変化したかどうかを知るために「だけ」使うべきという知見をユーザ |に与えたいなら、以前誰かの意見があったと記憶していますが、やはり |true/false を返すというのが効率的なんじゃないでしょうか。 これはそうかもしれません。 |> * bangメソッドには明らかに副作用があるのでchainingは危険 | |これはよくわかりません。 |副作用と chaining にどういう関係があるのでしょうか。 副作用があるのでchainingの必要がないのが一点、chainingは副作 用がないことを想定していることが多い(ような気がする)のがもう 一点です。 |> * 変化したかどうかを効率的に知る方法が他にない(ことが多い) | |どういうケースで変化したかどうかを知る必要があるのでしょうか。 むしろ、gsubなどで有効なので一貫性のためという感じですね。