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

From: WATANABE Hirofumi <eban@...>
Date: 2003-09-04 03:31:49 UTC
List: ruby-list #38356
わたなべです。

Tanaka Akira <akr@m17n.org> writes:

> > * 変化したかどうかを効率的に知る方法が他にない(ことが多い)
> 
> どういうケースで変化したかどうかを知る必要があるのでしょうか。
> 
> gsub! なら perl での 1 while s/.../.../g のような、不動点に達するまで
> ループするという例があるのでわかるのですが、sort は一発で確実に不動点
> に達しますし、reverse はそもそも最初から不動点になっているか振動するか
> なので、gsub! のようなループで使うことは考えられませんし。

特殊な用途になりますが、
reverseして変化しないということは回文チェックに使えます。

-- 
わたなべひろふみ

In This Thread