Thread Globale variable: in packages nutzen?
(12 answers)
Opened by styx-cc at 2006-07-11 19:54
1) Heißt das Paket "GUI" oder "Depot::GUI"? Man kann es nicht an verschiedenen Stellen unterschiedlich nennen. Wenn es "Depot::GUI" heißt, muss es in "Depot/GUI.pm" liegen und eine entsprechende package-Zeile haben.
2) Wenn Du EXPORT_OK verwendest, musst Du "use Depot::GUI qw(%config)" schreiben, um %config verwenden zu koennen. Siehe perldoc Exporter. Ferner sollten Paketnamen immer Groß- und Kleinbuchstaben beinhalten, "manipulate" ist also nicht gut. Uebrigens kannst Du auch Subroutinen exportieren, sodass Du sie nicht mit "Paketname::subname" aufrufen musst. Wobei es manchmal zu Komplikationen kommt, wenn zwei Pakete zueinander exportieren.\n\n <!--EDIT|betterworld|1152653045--> Lieblingsmodule:
![]() ![]() |