Thread Prüfen ob ein Package definiert ist? (6 answers)
Opened by Linuxer at 2019-11-20 19:31

Daxim
 2019-11-20 21:24
#190911 #190911
User since
2007-08-01
114 Artikel
BenutzerIn
[Homepage]
user image
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package foo;
package bar;
package main;

sub package_exists {
    my ($package) = @_;
    return exists {%::}->{$package . '::'};
}

for (qw(foo bar quux)) {
    print "$_ ok\n" if package_exists $_;
}
__END_
foo ok
bar ok

Siehe auch: CPAN:Package::Stash

View full thread Prüfen ob ein Package definiert ist?