Type-Globs

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

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

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000