 | 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.
|