Bruce. です。
<414844EA.3020002@...>
> ねこ丸です。
>
> ひょんなことから妙なことに気づきました。
> Ruby って正規表現マッチをどっち向きにも書けるんですね。
(snip)
> なのにリファレンスなどでは Regexp =~ string な形の記述が当然のように書
> かれています。これはなぜでしょうか? まぁ「オブジェクト.メソッド」とい
> う書き方からするとこの順番で書いた方が統一が取れていますが、じゃあなぜ逆
> に置いても動いちゃうのよ、というのも気になります。
左辺が文字列のときに中身がnilだとエラーになるから。
と思っていたのですが手元で試してみるとエラーにならない。あれ?
警告をonにしても何も出ない・・・
#1.8.1と1.9で確認
とまれ、一応推奨しては左辺に正規表現を置くようになっていたはずです。
#おかしいなあ。なんか記憶違いしてるんだろうか
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/