Switch文
switch文(スイッチぶん、英: switch statement)とは、プログラミング言語において、ある式の値に応じて多分岐を行なう文である。最適化の仕方によって多少変わることはあるが、場合によってはテーブルジャンプなどにより、条件判断を繰り返すif文より効率的に実行される。
構造化されたBASICでは、Select Caseステートメントが存在することが多い。このステートメントでは、文字列または整数を対象にできる。
Cなどと違い、各Caseはラベルではなく、Selectステートメントはフォールスルーでない。