zurückInhaltvorwärts Perl Einführung: Subroutinen

11. Subroutinen

Stelle Dir vor, Du schreibst ein Skript, das es notwendig macht, immer wieder den Mittelwert einer Anzahl von Zahlen zu berechnen. Es wäre sicherlich keine gute Idee, an den betreffenden Stellen immer wieder den gleichen Programmcode einzutippen.

Um diese Wiederholungen zu vermeiden, wäre es gut einen Anweisungsblcok zu haben, der immer wieder mit den betreffenden Zahlen aufgerufen wird, und den Mittelwert zurückliefert, mit dem das Hauptprogramm weiterarbeiten kann. Auf diese Weise existiert der entsprechende Anweisungsteil für die Mittelwertsberechnung nur einmal und nicht viele male im Skript.

Weitere Vorteile sind die Reduzierung von Fehlern sowie die Weiterverwendbarkeit von Code in anderen Skripten. Einen solchen Anweisungsblock, an dem Werte übergeben werden können, und der Werte zurückliefern kann, nennt man Subroutine oder Unterroutine.

Perl Einführung: Subroutinen zurückInhaltvorwärts