[ruby-list:38358] Re: String#reverse! のバグ?

From: matz@... (Yukihiro Matsumoto)
Date: 2003-09-04 07:06:22 UTC
List: ruby-list #38358
まつもと ゆきひろです

In message "[ruby-list:38355] Re: String#reverse! のバグ?"
    on 03/09/03, Tanaka Akira <akr@m17n.org> writes:

|本当に、変化したかどうかを知るために「だけ」使うべきという知見をユーザ
|に与えたいなら、以前誰かの意見があったと記憶していますが、やはり
|true/false を返すというのが効率的なんじゃないでしょうか。

これはそうかもしれません。

|> * bangメソッドには明らかに副作用があるのでchainingは危険
|
|これはよくわかりません。
|副作用と chaining にどういう関係があるのでしょうか。

副作用があるのでchainingの必要がないのが一点、chainingは副作
用がないことを想定していることが多い(ような気がする)のがもう
一点です。

|> * 変化したかどうかを効率的に知る方法が他にない(ことが多い)
|
|どういうケースで変化したかどうかを知る必要があるのでしょうか。

むしろ、gsubなどで有効なので一貫性のためという感じですね。

In This Thread

Prev Next