Rahmen eines Moduls

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

Hallo3.om
MODULE Hallo3;
   IMPORT Write;
BEGIN
   Write.Line("Hallo, wie geht es?");
   Write.Line("Mir geht es gut, aber");
   Write.Line("gleich ist es mit mir zu Ende!");
END Hallo3.

*Eigentliche Module beginnen immer mit dem Schlüsselwort ``MODULE'', gefolgt von dem Modulnamen und einem Semikolon.
 
*Mit ``IMPORT'' kann eine durch Kommata getrennte Liste von Modulen angegeben werden, die dann später in dem gleichen Programmtext verwendet werden können. Diese Liste wird durch ein Semikolon terminiert.
 
*Zwischen den Schlüsselwörtern ``BEGIN'' und ``END'' stehen beliebig viele durch Semikolon getrennte Anweisungen, die in der gegebenen Reihenfolge ausgeführt werden.
 
*Wenn ein Befehl aus einem fremden Modul ausgeführt werden soll (hier der Befehl ``Line'' aus dem Modul ``Write''), dann wird der Name in einer sogenannten qualifizierten Form angegeben: Modulname, gefolgt von einem Punkt, gefolgt von dem Namen des Befehls.
 
*Allerdings ersetzt in Oberon der Begriff Prozedur den des Befehls.
 
*Die Prozedur ``Write.Line'' gibt eine als Parameter übergebene Zeichenkette aus und fügt noch einen Zeilentrenner in der Ausgabe hinzu.
 

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