|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Prozeduren, die ein Ergebnis liefern, das man direkt einer Variablen zuweisen kann, werden als Funktionen bezeichnet.
PROCEDURE <Bezeichner>(<Parameterliste>):<Ergebnistyp>;
Das Klammernpaar muß auch dann in der Deklaration und im Aufruf notiert werden, wenn die Parameterliste leer ist. Mögliche Rückgabewerte sind alle einfachen Datentypen. Die Rückgabe von zusammengesetzten Typen, also Records oder Arrays ist nicht möglich.
Das Ergebnis wird mit mittels RETURN, dem der Rückgabewert folgt, an den Aufrufer zurückgegeben.
PROCEDURE test(a:INTEGER):INTEGER; BEGIN RETURN 2*a; END test;
English version not yet available. |