Gdybym chciał zrobić coś takiego:
collection.each do |i|
return nil if i == 3
..many lines of code here..
end
Jak uzyskać taki efekt? Wiem, że mógłbym po prostu zawinąć wszystko wewnątrz bloku w duże wyrażenie if, ale chciałbym uniknąć zagnieżdżania, jeśli to możliwe.
Break nie zadziała tutaj, ponieważ nie chcę przerywać iteracji pozostałych elementów.
next value
ibreak value
. Dokładnie to, czego szukałem.