Aus welchem Grund kann ich keine Arrays aus einem Perl-Modul exportieren bzw. sie überhaupt nicht modularisieren?FUNKTIONIERT (SKALAR):
# Datei "defs.pm"package defs;
use Exporter;
@ISA = ('Exporter');
our $x = 1;
@EXPORT = ('$x');
# Datei "main.pl"
use defs;
print "$x";
FUNKTIONIERT NICHT (ARRAY):
# Datei "defs.pm"
package defs;
use Exporter;
@ISA = ('Exporter');
our @a = ("a","b","c");
@EXPORT = ('@a');# Datei "main.pl" (Auszug)
use defs;
...
print "$a[1]";
Der Code ohne Export (also print "&defs::$a[0]") funktioniert genauso wenig.
Liegt das Problem beim Server (so ein billiger 1&1-Mist), bei Perl allgemein oder bei mir?
Datum: 11.08.2005-15:42
