Thread Generelle Syntaxfrage zu :foo bei use()
(4 answers)
Opened by bianca at 2016-01-08 08:41
Genau, du hast die Stelle doch gefunden. Der : importiert eben nur eine Liste von Dingen. Ansonten ist der auch nicht anders als jeder andere Import auch.
z.B. Foo.pm: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 package Foo; use 5.12.0; use Exporter 'import'; our @EXPORT_OK = qw(bar); our %EXPORT_TAGS = ('doppelpunkt' => [qw(bar)]); sub bar { say "Ich bin bar in Foo"; } und biancaTest.pl: Code (perl): (dl
)
1 2 3 4 5 6 #!/usr/bin/perl use 5.12.0; require Foo; Foo->import(qw(:doppelpunkt)); bar(); |