Groovy-switch-statement
提供:Dev Guides
Groovy-Switchステートメント
ネストされたif-elseステートメントは非常に一般的で、頻繁に使用されるため、 switch ステートメントと呼ばれる簡単なステートメントが設計される場合があります。
この声明の一般的な作業は次のとおりです-
- 評価される式はswitchステートメントに配置されます。
- 式の評価に基づいて実行するステートメントのセットを決定するために、複数のcase式が定義されます。
- break ステートメントは、ステートメントの各caseセクションに最後に追加されます。 これは、関連する一連のステートメントが実行されるとすぐにループが終了するようにするためです。
- また、前のcase式がtrueと評価されない場合に実行される default case ステートメントもあります。
次の図は、 switch-case ステートメントのフローを示しています。
以下は、スイッチステートメントの例です-
上記の例では、最初に変数を値2に初期化しています。 次に、変数aの値を評価するswitchステートメントがあります。 変数の値に基づいて、ステートメントの関連するケースセットを実行します。 上記のコードの出力は次のようになります-