From: "NARUSE, Yui" Date: 2008-01-01T17:16:10+09:00 Subject: [ruby-dev:32917] Re: NKF,Kconv 成瀬です。 Tanaka Akira wrote: > In article <4779DFE1.6000707@airemix.com>, > "NARUSE, Yui" writes: > >> これ自体は納得できるのですが、マッチさせて捨てるだけなのにdupするのがな >> んか無駄な気がするのが引っ掛かる点でしょうか。ASCII-8BIT の正規表現を >> マッチさせるのは、文字列をバイナリと解釈してマッチするという趣旨であると >> 解釈して、暗黙にdup.force_encoding("ASCII-8BIT") できませんかね。 > > 暗黙に force_encoding というのは、なんで force_encoding がこ > んなに長くて明示的なのかという理由に反します。 > > force_encoding は文字という抽象を破るものですから、暗黙には > やらないほうがいいでしょう。 > > あとは、dup はメモリを共有すると思えば気にならなくなりませんか。 あー、そういえば実体は同じですね。素直に force_encoding しておきます。 -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA