Thread Zugriff auf Elemete aus einer Referenz (7 answers)
Opened by Duff at 2007-12-28 12:59

Gast Gast
 2007-12-29 12:13
#104233 #104233
Struppi+2007-12-28 12:18:17--
...
Aber deine obige Ausgabe zeigt das du ein AoA (array of Arrays) hast. Also musst du die einzelenen Einträge ebenfalls dereferenzieren.

Das kann ich an der Ausgabe oben nicht erkennen.
Er bekommt immer Pairs von seiner Funktion zurück, auf einzelne Elemente zugreifen kannst du dann mittels -> Operator.
Code: (dl )
1
2
3
4
5
my $string = $result->[0];
my $num = $result->[1];

# oder:
my( $string, $num ) = @$result;

Wobei du bei 2 Rückgabewerten keine Referenzen brauchst.
Wenn du also deine Funktion bereits so angepasst hast, wie Struppi geschrieben hat, dann kannst du sie auch so aufrufen:
Code: (dl )
my( $string, $num ) = mySub();


MfG Horst

View full thread Zugriff auf Elemete aus einer Referenz