Last Update 2008/05/18
論理否定を行います。
(例)
# 0は偽なので1を返す
print !0 . "\n";
# 文字列""は偽なので1を返す
print !"" . "\n";
# 文字列"0"は偽なので1を返す
print !"0" . "\n";
# 式 2 * 0 は偽なので1を返す
print !(2 * 0) . "\n";
# 1は真なので""を返す
print !1 . "\n";
実行結果
1
1
1
1