Thread Frage zu import() (4 answers)
Opened by bianca at 2015-04-28 09:44

bianca
 2015-04-28 09:44
#180857 #180857
User since
2009-09-13
6977 Artikel
BenutzerIn

user image
Das Kommando import() hab ich noch nicht ganz verstanden und bitte um Hilfe.

Code:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;
require Archive::Zip;
Archive::Zip->import( qw(AZ_OK COMPRESSION_LEVEL_BEST_COMPRESSION) );

my $zip = Archive::Zip->new();
my $file_member = $zip->addFile($0);
$file_member->desiredCompressionLevel(COMPRESSION_LEVEL_BEST_COMPRESSION);

Warum wirft das
Quote
Bareword "COMPRESSION_LEVEL_BEST_COMPRESSION" not allowed while "strict subs" in use at test.pl line 9.
?

Ich möchte kein use verwenden, weil das nur geladen werden soll, wenn es gebraucht wird und nicht beim Kompilieren. Laut CPAN:Devel::NYTProf braucht mir das nämlich zu lange und bremst das ganze Script aus. Ich will Stück für Stück diese ganzen Lebenszeit-Fresser unschädlich machen.

Dank an Renée für den guten Artikel dazu in der $foo 27!

Editiert von bianca: Dank an Renée
Last edited: 2015-04-28 09:45:49 +0200 (CEST)
10 print "Hallo"
20 goto 10

View full thread Frage zu import()