Groovy-break-statement

提供:Dev Guides
2020年6月23日 (火) 09:26時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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である配列の最後の要素は出力されません。