GeeksforGeeks

Rubyでは、プログラム中のループの実行を中断するためにbreak文が使われます。 これは主に while ループで使用され、条件が真になるまで値を出力し、break 文がループを終了させます。

構文 :

Break 

例:

i = 1
while true
puts i * 3
i += 1
if i * 3 >= 21
break
end
end



出力する。

369121518

例では、break文はif文と一緒に使われています。 上記の例では、i*3が21より大きくなると実行が停止します。

例:

x = 0
while true do
puts x
x += 1
break if x > 3
end



出力されました。

0123

上記のコードでは、ループの反復回数を3回に制限しています。

next Statement :

現在の反復の残りをスキップするために、nextステートメントを使用します。 next文が実行されると、他の反復は行われない。next文は、他の言語におけるcontinue文と同様である。

構文:

next

例:

for x in 0..6
if x+1 < 4 then
next
end
puts "Value of x is : #{x}"
end



出力:

Value of x is : 3Value of x is : 4Value of x is : 5Value of x is : 6

上記の例では、条件が真になるまで値を出力せず、次の反復処理に進みます。 条件が偽の場合はxの値が表示されます。

Article Tags :

ルビー

コメントを残す

メールアドレスが公開されることはありません。