In Perl, c’è la possibilità di rompere un ciclo esterno come questo:
AAA: for my $stuff (@otherstuff) { for my $foo (@bar) { last AAA if (somethingbad()); } }
(la syntax potrebbe essere errata), che utilizza un’etichetta loop per interrompere il loop esterno dall’interno del loop. C’è qualcosa di simile in Ruby?