Thread Perldoc Exporter (warum nichts exportieren?) (3 answers)
Opened by mark05 at 2013-11-25 07:59

Linuxer
 2013-11-25 09:19
#172197 #172197
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Wenn Du Methoden definierst (also mit Objektorientierung arbeitest) brauchst Du keinen Exporter, weil die Methoden über die Objektorientierung/Vererbung gefunden werden.

Wenn Du nur Funktionen (also *OHNE* Objektorientierung arbeitest) definierst, die woanders (in einem anderen Namensraum) genutzt werden sollen, rufst Du die entweder über den Namensraum auf ( MyModule::function() ) oder Du nutzt den Exporter-Mechanismus. Dabei solltest Du aber sehr sparsam sein, und keine Funktion pauschal exportieren, sondern nur auf Anforderung exportieren.

Was Du hier im konkreten Fall hast und möchtest, kann ich aber auch nicht erkennen. Werde bitte deutlicher und liefer vielleicht auch mal ein Code-Beispiel.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Perldoc Exporter (warum nichts exportieren?)