- 基本的なスイッチ文の使用: 以下は、基本的なスイッチ文の構文です。
switch (expression) {
case value1:
// value1に対する処理
break;
case value2:
// value2に対する処理
break;
...
default:
// どのケースにも一致しない場合の処理
}
- 複数のケースをまとめる: 複数のケースで同じ処理を行う場合、ケースをまとめることができます。
switch (expression) {
case value1:
case value2:
case value3:
// value1, value2, value3に対する共通の処理
break;
...
}
- フォールスルー:
ケースの処理が終了した後、次のケースの処理を実行するには、
break
ステートメントを省略します。
switch (expression) {
case value1:
// value1に対する処理
case value2:
// value1またはvalue2に対する処理
break;
...
}
- デフォルトケース: どのケースにも一致しない場合に実行されるデフォルトの処理を指定することができます。
switch (expression) {
case value1:
// value1に対する処理
break;
...
default:
// どのケースにも一致しない場合の処理
}
これらの方法を使用することで、複数のケースを効率的かつシンプルに処理することができます。コード例を挙げながら、具体的なケースに応じた実装方法を説明すると、読者にとってより理解しやすくなるでしょう。