Nach dem Perl-Handbuch für last
(http://perldoc.perl.org/functions/last.html), last
nicht verwendet werden kann, aus do {}
Schleifen zu brechen, aber es keine Alternative zu nennen. Die Skript ich beibehalten hat diese Struktur:Alternative zu „letzten“ in do-Schleife
do {
...
if (...)
{
...
last;
}
} while (...);
und ich bin mir ziemlich sicher, dass er bis zum Ende der Schleife gehen will, aber es ist eigentlich das aktuelle Unterprogramm austritt, so brauche ich, um entweder die last
zu ändern oder refactor die ganze Schleife, wenn es eine bessere Möglichkeit gibt, die jemand empfehlen kann.
Die Alternative ist, kein 'do {}' zu verwenden. –