| Ungeschützte Namen (in der Perl-Dokumentation
barewords genannt) sind Namen ohne ein
einleitendes Symbol wie $, @, % oder & bzw.
alphanumerische Zeichenketten, die nicht
eingefaßt sind (z.B. in "...", '...' oder
qq(...)).
|
| Grundsätzlich (d.h. mit Ausnahmen) teilen sich
ungeschützte Namen
den Namensraum mit den (zahlreich vorhandenen)
Schlüsselwörtern von Perl. Die Gefahr liegt hier
insbesondere in den Schlüsselwörtern, die noch
kommen können.
|
| Prozedurnamen dürfen weiterhin ohne führendes &
verwendet werden, wenn sie entweder vorher deklariert
worden sind oder durch einen nachfolgenden Listenkonstruktor
als solcher zu erkennen sind.
|
| Indizes für assoziative Arrays sind ebenfalls
ausgenommen (das schließt die Verwendung ungeschützter
Namen vor => ein).
|