Thread Durch sub-array loopen
(10 answers)
Opened by Student87 at 2013-02-08 15:36
um auf eine array-referenz wie ein array zuzugreifen, schreibst du:
@$arrayref, das ist kurz für @{ $arrayref } dementsprechend, wenn $array[2] eine arrayref ist, schreibst du: @{ $array[2] } um auf einzelne elemente zuzugreifen, schreibt man $arrayref->[23] dementsprechend wäre das für $array[2]: $array[2]->[23] Code (perl): (dl
)
1 2 3 4 5 6 for my $element (@{ $array[2] }) { say $element; } for my $i (0 .. $#${ $array[2] }) { say $array[2]->[ $i ]; } Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |