Thread Generelle Syntaxfrage zu :foo bei use() (4 answers)
Opened by bianca at 2016-01-08 08:41

Raubtier
 2016-01-08 11:26
#183432 #183432
User since
2012-05-04
1055 Artikel
BenutzerIn

user image
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();

View full thread Generelle Syntaxfrage zu :foo bei use()