🐕
Rubyで繰り返し処理の制限方法
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