TOP - Perl - 演算子 - not

演算子"!"の低優先順位版です。

(例)
if (not 1 == 2)                 # 1 == 2 の結果(偽)を not によって演算するため真を返す
{
	print "true\n";
}
else
{
	print "false\n";
}

if (! 1 == 2)                   # ! 1 の結果(偽)と2を == によって演算するため偽を返す
{
	print "true\n";
}
else
{
	print "false\n";
}
実行結果
true
false


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.