



Next: 4. Funktionen
Up: 3. Anweisungen
Previous: 3.5 Die Verzweigung
Contents
Index
3.6 Namen in Anweisungsblöcken
Wie wir gesehen haben, sind Schleifen und Verzweigungen identisch
aufgebaut. Auf die Kopfzeile erfolgt ein Block eingerückter Anweisungen.
-
- >>>Kopfzeile (Bedingung)
... Anweisung1
... Anweisung2
...
>>>Weitere Anweisung, die nicht mehr zum Block gehört
Namen, die innerhalb eines Anweisungsblockes eingeführt werden,
leben nur so lange wie dieser Block abgearbeitet wird. Ein Anweisungsblock
kann nur auf Namen zugreifen, die zu einem Anweisungsblock gehören,
in den er eingebettet ist. Aus diesem Grunde war es möglich, in der
inneren Schleife auch auf das »i« der umgebenden Schleife zuzugreifen.
Ausserhalb des Anweisungsblocks existiert das »i« nicht mehr,
oder es zeigt auf das Objekt, was vor dem Eintritt in die Schleife
an das »i« gebunden war. Es ist also in einem Anweisungsblock
möglich, lokal einen Namen für ein anderes Objekt zu verwenden,
ohne nach Beendigung der Schleife die Anbindung an das alte
Objekt verloren zu haben.
-




Next: 4. Funktionen
Up: 3. Anweisungen
Previous: 3.5 Die Verzweigung
Contents
Index
Heiko Schroeder
2003-03-19