福間@福岡 です。

記事 <19990215162528.B786 / sprintmail.com> において、
"Kikutani, Makoto" <kikutani / sprintmail.com> さんは書きました :

> わははそうか、今まで =~ の否定は !=~ だと思っててて
> これを使うとなぜか期待どおりに動かんなと使わなかった
> のだけど、!~ だったんですねえ(マニュアル読め)。

わたしはPerlで嫌というほど間違えたおかげで、しっかり頭に叩き込まれてたり
します(^^;;

> なぜ if "abc" !=~ /a.c/ のような条件式はエラーにならないのでしょう?

  if  "abc"  !=  ~  /a.c/

  もし
    文字列 "abc" と
    正規表現 /a.c/ を
      $_ に対してマッチさせた結果(Regexp#~) が
  等しくなければ(not String#==)

と解釈されるようです。うむむ。
---
 “$><<'+r5v:c%&:@dg8u)%(r5&:t]f;a!"=s5g29'.reverse.swapcase.unpack('u*')”
 Yasuhiro Fukuma (福間 康弘) as Yasu.F @ Kitakyushu.Fukuoka.Japan
 Web site: http://www8.big.or.jp/~yasuf/