Thread Fragen zu 'package'
(12 answers)
Opened by Andi123 at 2017-07-28 14:46
main.pm halte ich für einen sehr schlechten Namen für ein Modul. Den Namensraum main gibt es ja schon automatisch in script.pl.
Hier mal ein Skeleton für ein Modul MyModule.pm: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package MyModule; use 5; use warnings; use strict; use Carp; use Exporter; our ($VERSION, @ISA, @EXPORT); @ISA = qw(Exporter); $VERSION = 1.0; @EXPORT = qw(myfunction); # Functions sub myfunction { } 1; Normalerweise will man die Funktionen aus dem Modul in seinem Skript benutzen. Aber nicht die Variablen aus seinem Skript in einem Modul. Sonst müßte man sie halt dort noch einmal neu definieren. |