|
Wenn einem Variablennamen (unabhängig vom Typ)
ein * vorausgeht, bezieht sich das auf alle
Variablen, die diesen Namen tragen.
| |
Das heißt zum Beispiel, daß *var gleichzeitig
für $var, @var, %var und die anderen Variablen mit
dem Namen var des aktuellen Moduls steht,
die durch kein spezielles Symbol gekennzeichnet werden.
| |
Auf diese Weise sind Eingriffe in die Symboltabelle
möglich, die dann für die Lokalität von
Dateiverbindungsvariablen sorgen können.
| |
Mit Hilfe von Symboltabellenzeigern (d.h.
Zeiger auf Type-Globs) ist eine Übergabe als
Parameter in fremde Module möglich.
| |
Diese Lösung ist weder elegant noch lesbar.
Deswegen wird hier auf eine detaillierte Beschreibung
verzichtet.
|
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000 |