En Perl, hay una capacidad de romper un ciclo exterior como esto:¿Cómo romper el ciclo externo en Ruby?
AAA: for my $stuff (@otherstuff) {
for my $foo (@bar) {
last AAA if (somethingbad());
}
}
(sintaxis puede ser malo), que utiliza una etiqueta de bucle para romper el bucle exterior desde el interior del bucle interno. ¿Hay algo similar en Ruby?
Para el beneficio de los lectores de 2011: http://www.coffeepowered.net/2011/06/17/jruby-performance-exceptions-are-not-flow-control/ indica que JRuby todavía es algo lento en Exceptions. –
Nunca he oído hablar de la comunidad ruby que odia 'throw' /' catch' (o incluso excepciones) para el flujo de control. ¿Prefieren las continuaciones? ¿Leíste sobre este sentimiento en ruby-talk o algo así? – Kelvin