[Perl] 「eq」 と 「==」 、 「ne」 と 「!=」
いままで、あんまり意識しないで使ってきていましたが、
eq と == は全然違うのですね。
同じく、ne と != も全然違うのですね。
作成中のプログラムで、「変数がからじゃなかったら」を
$tmp != ''
と書いてみたら、うまく動作しないorz
で、
$tmp ne ''
なら、ちゃんと動作しました。
で、調べてみると、coding my lifeさんのサイトで書かれていらっしゃいました。
ん〜、やっぱり文字列比較は 「 eq / ne 」 で、
数字の比較は 「 == / != 」を使わないとですね。。。
おわり。
eq と == は全然違うのですね。
同じく、ne と != も全然違うのですね。
作成中のプログラムで、「変数がからじゃなかったら」を
$tmp != ''
と書いてみたら、うまく動作しないorz
で、
$tmp ne ''
なら、ちゃんと動作しました。
で、調べてみると、coding my lifeさんのサイトで書かれていらっしゃいました。
ん〜、やっぱり文字列比較は 「 eq / ne 」 で、
数字の比較は 「 == / != 」を使わないとですね。。。
おわり。
コメント
コメントの投稿
トラックバック
http://ano421.blog59.fc2.com/tb.php/378-22180238
この記事にトラックバックする(FC2ブログユーザー)



