Thread Arrays (4 answers)
Opened by Gast at 2004-01-20 13:13

Gast Gast
 2004-01-20 13:13
#79306 #79306
Hallo,
bin absoluter Neuling und habe ein Problem mit dem Verständnis von Arrays in Perl.
Ich habe in einem Skript folgende Zeile:
my $data = [15535, 28, 40, 55, 75, 68, 54, 60, 50, 62, 75, 65, 75, 91, 60, 55, 53, 35, 50, 66, 56, 48, 52, 65, 62, 100, 111, 50, 36, 55];

Wenn ich nun
print "$data \n";
ausführe kommt folgende Ausgabe: ARRAY(..x....)
also gehe ich wohl zurecht davon aus, dass es sich hier um ein Array handelt.

Nun möchte ich aber nicht die Werte, die dort drin stehen, sondern Werte, die ich vorher aus einer DB ausgelesen habe.
Ich habe die Werte erst in ein eigenes array gepackt, doch die kann die Subroutine, die dann aufgerufen wird nicht gebrauchen.
(Error converting argument 1 to type class DoubleArray...).

Ebenso habe ich dann versucht mit einer Schleife die Werte von meinem Array in $data zu schieben, doch dann habe ich plötzlich einen String.
Wie kann ich ein Array dieser Form erzeugen ohne die festen Werte direkt angeben zu müssen? Falls mir da jemand den Nebel lichten könnte, wäre ich überaus dankbar.

Vielen Dank im voraus,
wasa

View full thread Arrays