Como "sair" de um caso ... enquanto estiver em Ruby
Então, eu tenteibreak
, next
ereturn
. Todos eles dão erros,exit
é claro que funciona, mas issocompletament sai. Então, como terminar umcase...when
"cedo demais?"
Exemplo
case x
when y; begin
<code here>
< ** terminate somehow ** > if something
<more code>
end
end
(O exemplo acima é uma forma de pseudocódigo apenas para dar uma idéia geral do que estou perguntando [início ... fim foi usado com a esperança de quebreak
podia funcionar]
E, enquanto eu estou nisso, há maiselegant maneira de passar blocos paracase...when
?