読み方プロトコル

排他的論理和

はいたてきろんりわ

大まかな意味

論理演算子のxor。
TRUEとFALSEの組み合わせではTRUEを返し、
両方TRUEまたは両方FALSEの場合はFALSEを返す。
または、ビット演算子の「^」。
片方だけビットが立っている時、ビットを返す。

適当な使用例

「排他的」って、他には排他的経済水域くらいしか思い浮かばない。

<ul>
	<li>TRUE xor TRUE→<?php var_dump(TRUE xor TRUE) ?></li>
	<li>TRUE xor FALSE→<?php var_dump(TRUE xor FALSE) ?></li>
	<li>FALSE xor TRUE→<?php var_dump(FALSE xor TRUE) ?></li>
	<li>FALSE xor FALSE→<?php var_dump(FALSE xor FALSE) ?></li>
</ul>
出力結果
  • TRUE xor TRUE→bool(false)
  • TRUE xor FALSE→bool(true)
  • FALSE xor TRUE→bool(true)
  • FALSE xor FALSE→bool(false)

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です