gudn tach!
Kann ich auch nur fortlaufende Teile daraus zuweisen,
z.B. ($f7, ..... ,$f12) = Element 3 bis 8 aus dem array,
ohne dass ich die Zuweisungen einzeln vornehmen muss?Was du suchst ist ein slice
@arr[2..7] = qw(a b c d e f g h);
obgleich Bernd es vermutlich eher andersherum wissen wollte, hilft dein tipp weiter.
trotzdem noch mal:
($f7, ..... ,$f12) = @arr[3..8];
oder falls @f auch ein array sein sollte:
@f[7..12] = @arr[3..8];
perl ist geil!
prost
seth