Last Update 2008/05/18
演算子"!"の低優先順位版です。
(例)
# 1 == 2 の結果(偽)を not によって演算するため真を返す
if (not 1 == 2)
{
print "true\n";
}
else
{
print "false\n";
}
# ! 1 の結果(偽)と2を == によって演算するため偽を返す
if (! 1 == 2)
{
print "true\n";
}
else
{
print "false\n";
}
実行結果
true
false