switch文の例

Posted by

複数の条件かつ固定されたデータの処理を分岐させたいときに使う。

switch文の基本構造

switch(評価対象)
{
caseデータA:
処理A
break;

caseデータB:
処理B
break;

caseデータC:
処理C
break;

default:
処理d
break;
}

switch文の例

void Start()
{
int a = 3;

switch (a)
{
  case 0:
  Debug.Log("aは0です");
  break;

  case 1:
  Debug.Log("aは1です");
  break;

  case 2:
  Debug.Log("aは2です");
  break;

  case 3:
  Debug.Log("aは3です");
  break;

  default:
  Debug.Log("aは4以上です");
  break;
  }
}

コンソールの結果

Aは3です