Ich versuche, ein Modul namens Math::Zählen :
#!/usr/bin/perl
use strict;
use warnings;
use Math::Counting;
my $f = factorial(3);
print "$f\n";
Wenn ich es jedoch ausführe, erhalte ich die folgende Fehlermeldung
$ perl UsingModules.pl
Undefined subroutine &main::factorial called at UsingModules.pl line 8.
Es scheint, dass die Funktion factorial
wird nicht exportiert, aber warum?
Wenn ich das Folgende verwendet habe
my $f = Math::Counting::factorial(3);
anstelle des obigen Beispiels funktioniert es einwandfrei, aber ich bin neugierig, warum die Funktion nicht exportiert werden kann.
Ich verwende perl
v5.10.1 auf Cygwin.