perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 18
Click for quality!




11.02.2012 / 07:16

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragExport von Arrays
Seitenanfang
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

Beitragre: Export von Arrays
Seitenanfang
Hallo Dirk,

ich habe es 2 mal ausprobiert und es hat funktioniert.
------------------------------------------
Auf Windows XP mit ActiveState Perl 5.8.6 und
auf Unix(IBM AIX 5.2) mit Perl 5.8.0

Gruß RAlf

Datum: 12.08.2005-06:54

-






-
-