Zuweisung

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

Sum.om
   sum := a + b;

*Zuweisungen entsprechen der MOV-Anweisung in Redcode, bei der ein Wert von einer Speicherzelle in eine andere kopiert worden ist.
 
*In Oberon kann der zu kopierende Wert zuerst mit einem Ausdruck berechnet werden.
 
*Eine Zuweisung besteht aus dem Ziel (in der Oberon-Grammatik ⟨ Designator ⟩ genannt), der Sequenz ``:='' und einem Ausdruck:
⟨ Assignment ⟩ ---> ⟨ Designator ⟩ ``:='' ⟨ Expression ⟩
 
*Im einfachsten Falle kann für ⟨ Designator ⟩ der Name einer Variablen eingesetzt werden.
 
*Wenn in einem Ausdruck Variablen verwendet werden, sollte sichergestellt sein, daß diese zuvor initialisiert worden sind. In diesem konkreten Falle geschah dies durch die beiden Aufrufe von Read.Int. Wenn dies fehlt, sind die Werte undefiniert.
 

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