-
複数のケースを1つの処理でまとめる方法: switch文では、複数のケースを1つの処理でまとめることができます。例えば、ケース1とケース2が同じ処理を行う場合、次のように書くことができます。
switch (expression) { case 1: case 2: // 共通の処理 break; case 3: // ケース3の処理 break; default: // デフォルトの処理 }
上記の例では、ケース1とケース2が同じ処理を行います。共通の処理は、ケース1とケース2の間に記述し、breakステートメントで処理を終了させます。
-
複数のケースに異なる処理を割り当てる方法: switch文では、複数のケースに異なる処理を割り当てることもできます。以下の例を参考にしてください。
switch (expression) { case 1: // ケース1の処理 break; case 2: // ケース2の処理 break; case 3: case 4: // ケース3とケース4の共通の処理 break; default: // デフォルトの処理 }
上記の例では、ケース3とケース4には同じ処理が割り当てられています。共通の処理は、ケース3とケース4の間に記述します。