Se eu quisesse fazer algo assim:
collection.each do |i|
return nil if i == 3
..many lines of code here..
end
Como eu conseguiria esse efeito? Eu sei que poderia simplesmente envolver tudo dentro do bloco em uma grande instrução if, mas gostaria de evitar o aninhamento, se possível.
Break não funcionaria aqui, porque não quero interromper a iteração dos elementos restantes.
next value
ebreak value
. Exatamente o que eu estava procurando.