Thread lokale Variable aus Sub ins Hauptprogramm! (30 answers)
Opened by skontox at 2003-09-24 21:07

Strat
 2005-11-22 17:12
#55918 #55918
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
packagevariablen sind immer in allen namensraeumen sichtbar, wenn man sie voll qualifiziert ausschreibt, z.B. $main::var.

our bzw. use vars ist eine hilfe, packagevariablen im aktuellen und untergeordneten scopes kuerzer schreiben zu koennen. wenn man in J-Jazz-Z's Beispiel das package foo in eine eigene Datei auslagert und die dann mit use foo; laedt, dann isses aus mit $var... dann bleibt nur noch $main::var (oder als kurzschreibung: $::var)

our gibt's seit perl5.6... und ich bevorzuge immer noch das use vars...\n\n

<!--EDIT|Strat|1132672424-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread lokale Variable aus Sub ins Hauptprogramm!