[#38322] irbsh を動かしたい — Shin-ichiro HARA <sinara@...>
原です。
8 messages
2003/09/01
[#38326] Re: irbsh を動かしたい
— rubikitch <rubikitch@...>
2003/09/01
From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
[#38336] bug? ($. in Ruby 1.8.0) — Takeshi Horinouchi <horinout@...>
堀之内と申します。
4 messages
2003/09/02
[#38341] String#reverse! のバグ? — Kazuhiko <kazuhiko@...>
かずひこです。
11 messages
2003/09/03
[#38342] Re: String#reverse! のバグ?
— matz@... (Yukihiro Matsumoto)
2003/09/03
まつもと ゆきひろです
[#38373] 正規表現オブジェクトについて — masao hamada <bunhamad@...>
8 messages
2003/09/07
[#38383] Ruby-GNOME2-0.7.0 — Masao Mutoh <mutoh@...>
むとうです。
6 messages
2003/09/07
[#38404] rnoizanmdig lteter odrer(randomizing letter order) — HASHIMUKAI Toshikatsu <hashi@...>
spamみたいなsubjectですいません。
5 messages
2003/09/17
[#38425] [ANN] 本を出しました — 堀川 久 <vzw00011@...>
こんにちは。
12 messages
2003/09/24
[#38426] Re: [ANN] 本を出しました
— matz@... (Yukihiro Matsumoto)
2003/09/24
まつもと ゆきひろです
[#38428] whenの評価の順序 — URA Takefumi <hage@...>
浦です。
8 messages
2003/09/25
[ruby-list:38355] Re: String#reverse! のバグ?
From:
Tanaka Akira <akr@...17n.org>
Date:
2003-09-03 10:49:31 UTC
List:
ruby-list #38355
In article <1062572955.853946.23745.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > * bangメソッドの戻り値は変化したかどうかを知るためにだけ使うべき > * bangメソッドはchainしてはいけない 本当に、変化したかどうかを知るために「だけ」使うべきという知見をユーザ に与えたいなら、以前誰かの意見があったと記憶していますが、やはり true/false を返すというのが効率的なんじゃないでしょうか。 > * bangメソッドには明らかに副作用があるのでchainingは危険 これはよくわかりません。 副作用と chaining にどういう関係があるのでしょうか。 > * 変化したかどうかを効率的に知る方法が他にない(ことが多い) どういうケースで変化したかどうかを知る必要があるのでしょうか。 gsub! なら perl での 1 while s/.../.../g のような、不動点に達するまで ループするという例があるのでわかるのですが、sort は一発で確実に不動点 に達しますし、reverse はそもそも最初から不動点になっているか振動するか なので、gsub! のようなループで使うことは考えられませんし。 -- [田中 哲][たなか あきら][Tanaka Akira]