Nếu tôi muốn làm điều gì đó như thế này:
collection.each do |i|
return nil if i == 3
..many lines of code here..
end
Làm thế nào tôi sẽ có được hiệu ứng đó? Tôi biết tôi có thể chỉ gói mọi thứ bên trong khối trong một câu lệnh if lớn, nhưng tôi muốn tránh việc lồng vào nhau nếu có thể.
Break sẽ không hoạt động ở đây, bởi vì tôi không muốn dừng lặp lại các phần tử còn lại.
next value
vàbreak value
. Chính xác những gì tôi đang tìm kiếm.