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