| |
|
|
| Proc < Name> ... EndProc
< Name> : Name der Prozedur/Funktion
Eine Prozedur bzw. Funktion wird definiert, die im Programm wie ein Befehl oder eine Funktion verwendet werden kann. Über den LINK:[Parameters]-Befehl werden die zu übergebenen Parameter definiert. Wird mit Proc eine Funktion definiert, so wird circa LINKP:[Return] {Argument} das zurückzugebende Ergebnis festgelegt.
Die in der Prozedur circa LINK:[Parameters] oder LINK:[Declare] deklarierten Variablen sind nur innerhalb der Prozedur bekannt (lokal). Alle Variablen, die außerhalb (oberhalb) der Prozedur definiert wurden sind in der Prozedur auch bekannt (wie in PASCAL). Die Prozedur kann auch schon vor Erreichen der Zeile <b>EndProc</b> circa LINKP:[Return] verlassen werden, wobei dann die Übergabe eines Wertes an das aufrufende Programm possibile ist.
[head]XPSE-Nutzer[/head] [tb]xpse.proc[/tb] Return sollte nicht innerhalb von Schleifen angewandt werden.
|
|
|
| |
|
|