Groovy-break-statement

提供:Dev Guides
移動先:案内検索

Groovy-ブレークステートメント

*break* ステートメントは、ループ内の制御フローとswitchステートメントを変更するために使用されます。 switchステートメントと併せてbreakステートメントが動作しているのを見てきました。 breakステートメントは、whileステートメントとforステートメントでも使用できます。 これらのループ構造のいずれかで *break* ステートメントを実行すると、最も内側のループを即座に終了します。

次の図は、 break ステートメントの説明図を示しています。

ブレイクステートメント

以下は、ブレークステートメントの例です-

class Example {
   static void main(String[] args) {
      int[] array = [0,1,2,3];

      for(int i in array) {
         println(i);
         if(i == 2)
         break;
      }
   }
}

上記のコードの出力は次のようになります-

0
1
2

予想どおり、 i の値が2の場合、ループを中断するという条件があるため、3である配列の最後の要素は出力されません。