Welche Möglichkeiten bestehen Funktionen zu erweitern?
Zunächst einmal gilt es zu unterscheiden, welche Parametertypen für eine Funktion grundsätzlich möglich sind. Diese kann man der folgenden Tabelle entnehmen.
Theorie Typ Erläuterung Pflichtparameter Diese Parameter müssen bei Aufruf der Funktion vorgegeben werden. Standardparameter Diese Parameter können bei Aufruf der Funktion vorgegeben werden. Falls dies nicht der Fall ist, wird der vordefinierte Fall des Parameters angenommen. Parameter mit unterschiedlicher Länge (*args) Von diesen Parametern (arguments) können beliebig viele an die Funktion übergeben werden....