From: nobuyoshi nakada Date: 2005-05-23T17:36:14+09:00 Subject: [ruby-list:40830] Re: ruby1.8.2範囲式 At Mon, 23 May 2005 16:05:43 +0900, seuzo wrote in [ruby-list:40829]: > >使用変更です。条件式中のRangeリテラルが$_や$.とのマッチとみなされるの > >は、-eオプションの中だけになりました。 # s/使用/仕様/ > 1.8変更点のページも参照しました。 > > にあるのは、数値リテラルが出現したときに暗黙に$.と比較されていた(perl風?) > のが-eワンライナーの時だけになった、ということでしたので。 には、 | 条件式中の正規表現リテラル [parser] [change] | | 条件式中の正規表現リテラルは警告が出るようになりました。 | | $_ との正規表現マッチは、明示的に ~/re/ (単項の ~ メソッド)などとすることが推奨されます とありますが、-eについては触れてませんね。 > オタイラクせずに$_ =~ /hogehoge/と書け、ということですね^^。 …無精? -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦