From: nobuyoshi nakada Date: 2005-05-23T15:53:29+09:00 Subject: [ruby-list:40827] Re: ruby1.8.2範囲式 なかだです。 At Mon, 23 May 2005 01:11:07 +0900, seuzo wrote in [ruby-list:40825]: > プログラミングruby(うさぎ本)のp67には、この文法は1.7系から警告される > とありますが、1.8.2では特に警告もされません。 これが警告されるのは、-wを付けたときだけです。 > 過去log中(ruby-list#13306)では > > if ($_ =~ /^ +aaaa:/) ... ($_ =~ /^ +-+/) > という書き方が紹介されています。 > たしかにこの方法で1.8.2でも1.6.8でもうまく処理できます。 > > 仕様が変更されたのだ、と考えるのが自然でしょうか? 使用変更です。条件式中のRangeリテラルが$_や$.とのマッチとみなされるの は、-eオプションの中だけになりました。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦