-
ケースをグループ化する方法: Switch文の中で、複数のケースを同じコードで処理するために、ケースをグループ化することができます。例えば、以下のようなコードで可能です:
switch (変数) { case 値1: case 値2: // 同じコードを実行する処理 break; case 値3: // 別の処理 break; default: // デフォルトの処理 break; }
上記の例では、
値1
と値2
の場合に同じコードが実行されます。 -
Fall-throughを使用する方法: 一部のプログラミング言語では、ケースの最後に
break
文を書かないことで、次のケースに処理を継続させることができます。これを"fall-through"と呼びます。以下は、この方法の一例です:switch (変数) { case 値1: // 同じコードを実行する処理 case 値2: // 同じコードを実行する処理 break; case 値3: // 別の処理 break; default: // デフォルトの処理 break; }
上記の例では、
値1
の場合と値2
の場合に同じコードが実行されます。
これらの方法を使用することで、Switch文の異なるケースに同じコードを効果的に適用することができます。必要に応じて、他のプログラミング言語でも同様のアプローチを取ることができます。