【Unity】&&,||,!などの記号の意味

プログラミンでつかう&&,||,!などの記号は、論理演算子(ろんりえんざんし)です。

if文の中で、条件をしらべるためにつかいます。

Q:&&とは?
A:「そして」「かつ」という意味。英語ならand。

if(a = 2 && b = 2)
{
  Debug.Log("両方とも2");
}

a=2そしてb=2だったら、「両方とも2」を表示するという意味になります。

Q:||とは?
A:「どちらか1つが」という意味。英語ならor。

if(a = 2 || b = 2)
{
  Debug.Log("どちらかは2");
}

a=2またはb=2だったら、「どちらかは2」を表示するという意味になります。

Q:!とは?
A:「これではない」「以外」という意味。英語ならnot。

if(a = !2)
{
  Debug.Log("2ではありません");
}

aが2ではないのだったら、「2ではありません」を表示するという意味になります。

コメント

タイトルとURLをコピーしました