Calocybe: Aufruf von Elementen in einem Array

Beitrag lesen

Hi again!

@test4 = ($$arrayname[0][$s], $$arrayname[1][$s], $$arrayname[2][$s], $$arrayname[4][$s]);

Ich glaube, hier muessen die zwei $$ durch ein $ ersetzt werden.

Stimmt.

for (@arrayname) { push(@test4, $_->[$s] }      # oder:
    for (@arrayname) { push(@test4, ${$_}[$s] }

Das funktioniert leider nicht, gibt schon Fehlermeldungen beim Compilieren.

Mmh ja, die ) vom push fehlt. ;-)

for (@arrayname) { push(@test4, $_->[$s]) }      # oder:
    for (@arrayname) { push(@test4, ${$_}[$s]) }

So long