Thread use if: ? (9 answers)
Opened by vayu at 2007-02-14 13:17

vayu
 2007-02-14 13:17
#74317 #74317
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Hi,

ich hab vorhin dies hier entdeckt

http://perldoc.perl.org/if.html

das wollte ich jetzt mal ausprobieren:

Code: (dl )
1
2
3
4
5
6
7
8
use strict;
use warnings;

my $debug = 1;
use if $debug, "Data::Dumper";

my $var = "Hallo";
print Dumper \$var;


Quote
Name "main::Dumper" used only once: possible typo at C:/Dokumente und Einstellungen/behe3087/workspace_general/General/hello.pl line 24.
print() on unopened filehandle Dumper at C:/Dokumente und Einstellungen/behe3087/workspace_general/General/hello.pl line 24.


aber wieso? da ich keine Argumente für das Modul habe, quote ich selber, wie es in perldoc steht.

was mache ich falsch?


edit:

das funktioniert:

Code: (dl )
1
2
3
4
5
6
7
use strict;
use warnings;

use if 1, "Data::Dumper";

my $var = "Hallo";
print Dumper \$var;


wieso funzt das mit ner variablen nicht?\n\n

<!--EDIT|vayu|1171452005-->

View full thread use if: ?