Last Update 2008/05/18
ビットごとの演算ではなく式に適用するXOR演算子となります。
(例)
# 偽と真を xor で演算すると真を返す
if ("" xor "a")
{
print "true\n";
}
else
{
print "false\n";
}
# 真と真を xor で演算すると偽を返す
if ("a" xor "b")
{
print "true\n";
}
else
{
print "false\n";
}
# 偽と偽を xor で演算すると偽を返す
if ("" xor "")
{
print "true\n";
}
else
{
print "false\n";
}
実行結果
true
false
false