Thread lokale Variable aus Sub ins Hauptprogramm!
(30 answers)
Opened by skontox at 2003-09-24 21:07
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/ |