Thread TK - Auslagern?: ge-bind-ete Routinen auslagern
(4 answers)
Opened by jemand at 2005-08-17 19:45
an "globalen" Variablen kommt man immer ueber packagename::variable dran; wenn du sie mit
our $Var; oder: use vars qw($Var); deklarierst, sagst du perl nur, dass du sie im aktuellen Namensraum als $Var ansprechen willst... zusaetzlich jedoch kannst du sie auch immer ueber $...packagename...::Var ansprechen, egal von wo theoretisch ginge auch $main::variable oder sogar kuerzer $::variable, aber ich verwende main nicht so gerne, weil es irgendwie bei mir recht haeufig vorkommt, dass zwei Tk-Applikationen zu einer zusammengeworfen werden, und da aendern sich dann die packagenamen... und wenn beide viel main verwenden, ist sowas recht mueseelig zum auseinanderdroeseln... also lasse ich da main nur sehr kurz sein... perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |