こんばんは、sheepman です。

On Wed, 7 Sep 2005 11:40:23 +0900
Yukihiro Matsumoto <matz / ruby-lang.org> wrote:

> 
> なるほど、同意できます。空文字列だからといってtaintを外すの
> は止めにしましょう。
> 

以下の場合も taint が伝播した方が一貫性があると思います。

$ ruby-1.8 -e 'p ("x".taint[1..-1]).tainted?'
false

あと以下の二つの場合の違いが気になりました。

$ ruby-1.8 -e 'p ("x"[/./.taint]).tainted?'
true

$ ruby-1.8 -e 'p ("x"[(0..1).taint]).tainted?'
false

それでは。

-- 
sheepman / TAMURA Takashi
sheepman / sheepman.sakura.ne.jp http://sheepman.parfait.ne.jp/