Hi, ich habe ein mehrdimensionales Array @arr das so aussieht (siehe unten). habt ihr eine Idee wie ich eine Spalte in einem anderen Array @newarr packe als beispiel: Spalte @arr[$x][4]? die Idee ist da aber wie ich das machen soll :-( ??Keine Idee.
HASH(0x2a2a328) Run C:\totalcmd\totalcmd.exe 1 HASH(0x2a2a238) Run C:\Win16App\mks\bin\__nutcp.exe 2 HASH(0x2a2a2a4) Run C:\totalcmd\totalcmd.exe 3 HASH(0x2a42af8) Run C:\totalcmd\totalcmd.exe 4 HASH(0x2a42a50) Run C:\totalcmd\totalcmd.exe 5
PS: Wie schon einmal erwaehnt, greift man auf ein Arrayelement so zu
$array[1] = 5;
und auf das gesamte Array so
@array = (1, 2, 3);
$array[1][5] = [];
Auch wenn hier $array[1] ein Array referenziert, stellt man ein '$' voran statt dem '@' (, denn die Referenz auf ein Array ist ein skalarer Wert und kein Array).
Und wenn du 'warnings' aktiviert hast, wird dich der Perl-Interpreter auch darauf hinweisen (Scalar value @array[1] better written as $array[1] at -e line 1).