Tach auch.
Wenn mit [...] eine Subroutine aufgerufen wird, und das laufende Programm dann die Stelle [...] anspringt und abarbeitet - was macht sub dannach? Endet es mit dem letzten Befehl in den geschweiften Klammern, oder springt es an die Stelle im laufendem Programm, von der es aufgerufen wurde?
Wenn du mit dem ersten Halbsatz meinst, dass das Programm mit dem letzten Befehl in den geschweiften Klammern endet: Nein.
Das Programm springt an die Stelle, wo die Prozedur aufgerufen wurde (und "vergisst" alle lokalen Variablen u.ä.).
Bis die Tage,
Matti