前田です。

At Fri, 16 Mar 2001 17:18:43 +0900,
nekurai / be.to wrote:
>   a='foo'.freeze
>   puts a.frozen?   # true
> 
>   begin
>     a='bar'

これはfreezeされたオブジェクトを変更しているのではなくて、aという
変数に別のオブジェクトを代入してるだけですよね。
a.replace("bar")なら例外になります。

-- 
前田 修吾