Kann man mit Perl 2D-Arrays verwalten?
2D-Array:
X | Spalte 1 | Spalte 2 | ...
Zeile 1
Zeile 2
Zeile 3
...
wenn ja wie kamm man darfauf zugreifen und wie deklariert man sie
in Visual Basic geht das so: ArrayName(Zeile,Spalte)
funktioniert das mit Perl auch?
mfg dfmar
2D-Array mit Perl
Re: 2D-Array mit Perl
In Perl kannst du das mittels Referenzen erreichen:
my @Row1=("a","b","c");
my @Row2=("x","y","z");
my @Table=(@Row1,@Row2);
oder anonym:
my @Table=(["a","b","c"],["x","y","z"]);
Zugriff via:
$Table[x]->[y];
z.B.:
$Table[0]->[0]="1";
my @Row1=("a","b","c");
my @Row2=("x","y","z");
my @Table=(@Row1,@Row2);
oder anonym:
my @Table=(["a","b","c"],["x","y","z"]);
Zugriff via:
$Table[x]->[y];
z.B.:
$Table[0]->[0]="1";
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: 2D-Array mit Perl
Wenn du dich näher mit Perl beschäftigen willst, kann ich dir "Programming Perl" von Larry Wall wärmstens empfehlen.dfmar wrote:Kann man mit Perl 2D-Arrays verwalten?
2D-Array:
X | Spalte 1 | Spalte 2 | ...
Zeile 1
Zeile 2
Zeile 3
...
wenn ja wie kamm man darfauf zugreifen und wie deklariert man sie
in Visual Basic geht das so: ArrayName(Zeile,Spalte)
funktioniert das mit Perl auch?
Kostenlose Dokumentation gibt's auch zur Genüge.
Code: Select all
man perlCode: Select all
man perlintroDas ganze gibt es natürlich auch im Netz unter http://www.perl.com
Dort auf Documentation klicken. Antworten auf deine Frage würdest du dann unter "Data Structures" finden.