Hallo,
1. soweit mir bekannt ist, kann man mit Perl nicht direkt mehrdimensionale Arrays erstellen.
Es ist aber indirekt möglich - z.B.:
@spalte1 = (a,a1,a2);
@spalte2 = (b,b1,b2);
@matrix = (\@spalte1,\@spalte2);
2. Wenn keine Sortierfunktionen etc. nötig sind, kannst Du einzelne Elemente (in diesem Fall Arrays) mit folgenden Befehlen hinzufügen oder entfernen:
PUSH: am Ende anfügen,
UNSHIFT: am Anfang anfügen,
POP: das letzte Element wird entfernt
SHIFT: das erste Element wird entfernt.
also z.B. eine Spalte zwischen 1 und 2:
pop @matrix;
push(@matrix, @spalteX);
push(@matrix, @spalte2);
Das müsste funktionieren - probiers aus.
grüße fran
____________________________________
-- eof --
|