TOP - Perl - 演算子 - xor

ビットごとの演算ではなく式に適用するXOR演算子となります。

(例)
if ("" xor "a")                 # 偽と真を xor で演算すると真を返す
{
	print "true\n";
}
else
{
	print "false\n";
}

if ("a" xor "b")                # 真と真を xor で演算すると偽を返す
{
	print "true\n";
}
else
{
	print "false\n";
}

if ("" xor "")                  # 偽と偽を xor で演算すると偽を返す
{
	print "true\n";
}
else
{
	print "false\n";
}
実行結果
true
false
false


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