break
ループを抜ける
users.each | user | do
puts user
break if user == 'hoge太郎'
end
→userが「hoge太郎」の時、ループを終了しeach処理を抜ける
return
メソッドを抜ける
class hogehoge
def puts_name(users)
users.each | user | do
puts user
return if user == 'hoge太郎'
end
end
→userが「hoge太郎」の時、hogehogeメソッドを抜ける
next
ループの次の要素に行く
users.each | user | do
puts user
next if user == 'hoge太郎'
puts 'hoge太郎のときは出力されないよ'
end
→userが「hoge太郎」の時、次の要素に即座に行く、後続の処理(ここで言う、puts)は実行されない