Auswahl der Art, die definiert, wie der Parameter beim Aufruf übertragen wird.
Nach Adresse
Eine Referenz wird an den Anruf übertragen und jede Änderung, die während des Anrufs an der Variablen vorgenommen wird, ändert automatisch den Parameterwert.
Nach Wert
Der Parameter wird kopiert und der übertragene Wert kann während des Aufrufs geändert werden, ohne dass der Aufruf den Parameterwert beeinflusst.
Konstante
Eine Referenz wird an den Aufruf übertragen, aber der Parameter ist schreibgeschützt. Eine Änderung während des Aufrufs erzeugt einen Fehler.