Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

Modula 2 Sprachbeschreibung


Home Prozeduren & Funktionen Offene Feldparameter Rekursionen

9.9.4 Funktionen

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;

Home Prozeduren & Funktionen Offene Feldparameter Rekursionen


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum