2012-07-23から1日間の記事一覧

否定演算子 ! のメモ

否定演算子 (!) は 0 とか undef が義, あとは真. defined は undef 以外は真.hash要素の存在確認は, exist exists $math_scores{$key} Ref. http://fleur.hio.jp/perldoc/mix/pod/perl5100delta.mix.html http://d.hatena.ne.jp/perlcodesample/20080213/12…

Perl の undef の取り扱いの注意 #1

use strict;$hoge = undef;if ($hoge == 0) { print "fuga\n"; }if ($hoge eq '') { print "foo\n"; } これ, use strict してても実行すると, fuga foo ってでます. $hoge が 数字とか文字とかと比較されると, Perl は勝手に気を使って, 数字っぽく ないしは…