หากฉันต้องการทำสิ่งนี้:
collection.each do |i|
return nil if i == 3
..many lines of code here..
end
ฉันจะได้รับผลกระทบนั้นอย่างไร? ฉันรู้ว่าฉันสามารถห่อทุกอย่างในบล็อกด้วยคำสั่ง big if ได้ แต่ฉันต้องการหลีกเลี่ยงการซ้อนกันถ้าเป็นไปได้
ตัวแบ่งจะไม่ทำงานที่นี่เพราะฉันไม่ต้องการหยุดการทำซ้ำขององค์ประกอบที่เหลือ
next value
และbreak value
. สิ่งที่ฉันกำลังมองหา