Thread Programmgerüst und Gültigkeitsbereiche (20 answers)
Opened by tonewheel at 2007-04-13 12:24

PerlProfi
 2007-04-14 22:26
#23676 #23676
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
Das passt aber nicht zudem was du vorher gesagt hast:
Quote
5) Wenn du Package Variablen mit "our" Deklarierst wird als Nebeneffekt noch zusätzlich eine lexikalische Variable erzeugt, die auf die Package variable zeigt.

Was ja auch heißt, dass deren Wert überschrieben werden würde.
Macht man es in einem Block wird der Wert überschrieben, am Ende aber wieder zurückgesetzt, macht man es mit $Package::Variable wird der Wert nicht überschrieben.
Die lexikalische Variable wird vom Wert her also nicht verändert.
Anders als bei our().

Oder hab ich da was falsch verstanden ?

MfG

View full thread Programmgerüst und Gültigkeitsbereiche