Aufruf von Prozeduren

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

AddressBook2.om
IF ReadName(name) THEN
   IF SearchByName(addressBook, name, index) THEN
      PrintEntry(addressBook[index]);
   ELSE
      Write.Line("Sorry, not found!");
   END;
END;

*Ein Prozedur-Aufruf besteht aus dem Namen einer Prozedur und den aktuellen Parametern.
 
*Der Aufruf beginnt zunächst mit der Parameterübergabe (bzw. deren Zuordnung). Danach übernimmt der Programmtext der Prozedur die Kontrolle. Sobald die Prozedur beendet ist, wird die Ausführung beim Aufrufer fortgesetzt. Wird (wie hier bei SearchByName ein Wert zurückgegeben (vom Typ BOOLEAN) so wird dieser Rückgabewert genau an der Stelle eingesetzt, wo der Aufruf steht.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005