🐕

Rubyで繰り返し処理の制限方法

2024/05/30に公開

black
例はeachとblackを組み合わせるコードです

number = [1,2,3,4,5].shuffle
number.each.do |n|
puts n
#5が出たら繰り返し処理を脱出する
 black if n == 5
end

これをターミナルで出すと、ランダムに数字が出てきて、5が来た場合、処理が途中で終わります。

blackはeachだけでなく、while,for文でも使用可能です。

next
繰り返し処理を途中で終了し、次の繰り返し処理に進むには、nextを使用します。

number = [1,2,3,4,5].shuffle
number.each.do |n|
puts n
#偶数であれば中断して次の処理に進む
 next if n.even?
 puts n
end

これも同様に、eachだけでなく、while,for文でも使用可能です。

基本的なrubyの使用方法ですが、ご紹介しました。

Discussion