Parameterliste von Anwender-Prozeduren und -Funktionen
Die Parameterliste beschreibt die beim Aufruf einer Anwender-Prozedur oder -Funktion zu übergebenden Parameter und gibt ihnen einen formalen Namen. Dieser Name wird innerhalb der Prozedur für den Parameter verwendet.
PROC foo A,B#,VAR C
...
FUNC bar(A,B#,VAR C)
... |
Der Typ wird analog zu Variablen aus dem Suffix ermittelt. Ohne Suffix findet der Standardtyp Anwendung.
Ohne weitere Kennzeichnung sind die Parameter Werte-Parameter (im Beispiel die Parameter A und B). Das heißt, daß beim Aufruf Werte bereitgestellt werden, die in der Prozedur verwendet werden können. Änderungen dieser Werte haben keine Auswirkung auf die Variablen des Hauptprogramms.
Variablen-Parameter werden mit dem Schlüsselwort VAR gekennzeichnet (Parameter C im Beispiel). Hier wird beim Aufruf eine Variable des rufenden Programmes übergeben. Änderungen an diesem Parameter ändern hier wirklich die übergebene Variable.
Gesondert erklärt werden Felder(Arrays) als Parameter.
|