Was ist eine Routine und eine Subroutine?

Eine Routine oder Subroutine, die auch als Funktion, Prozedur und Unterprogramm bezeichnet wird, ist ein Codeabschnitt, der an beliebiger Stelle in einem Programm aufgerufen und ausgeführt werden kann. Zum Beispiel kann eine Routine verwendet werden, um eine Datei zu speichern oder die Uhrzeit anzuzeigen. Anstatt den Code jedes Mal zu schreiben, wenn diese häufig ausgeführten Aufgaben benötigt werden, werden Routinen erstellt und aufgerufen, wenn diese Aufgaben ausgeführt werden müssen. Nachfolgend finden Sie ein grundlegendes Beispiel für eine Perl-Subroutine.

Beispiel für ein Unterprogramm

 &Hallo; sub hallo {print "Hallo Welt! \ n"; } 

Im obigen Beispiel könnte ein Benutzer die Hello- Unterroutine (in diesem Beispiel durch Eingabe von & hello; ) an einer beliebigen Stelle im Programm aufrufen und das Programm Hello World! . Nachdem das Unterprogramm abgeschlossen ist, geht das Programm an die Rücksprungadresse, die direkt nach & hello; und führt zusätzlichen Code aus.

Aufruf, Kontrollfluss, DLL, Funktion, Instanz, Programmierausdrücke, Rücksprungadresse, Rückgabeanweisung, Stubroutine, Sub