4.3. Sprünge
Spezielle Befehle erlauben das vorzeitige Neubewerten von Schleifen / Blöcken:

  • last          -    beendet die Schleife sofort
  • next        -    bewerte die Bedingung neu und ggf. nächste Iteration

Mit den folgenden Befehlen kann die Programmausführung gesteuert werden:

  • exit WERT           -    beenden des Programm geordnet mit einem Rückgabewert.
  • die ("TEXT")      -    Breche das Programm ab (und gib den Text aus).

Beispiel:

      $lauf=10;
      while ( $lauf>0) {
            next if ($lauf==5);
            print "count down - $lauf\n";
            $lauf--;
            last  if ($lauf==3);
      }