Funktionen auf Arrays 3

grep : Extraktion

Beispiel :
@orig_array = (1..10);
@new_array = grep { $_ % 2 } @orig_array;

=> @orig_array = (1,2,3,4,5,6,7,8,9,10)
=> @new_array = (1,3,5,7,9)

allgemein gilt $#orig_array >= $#new_array

map : Modifikation

Beispiel :
@orig_array = (1..10);
@modi_array = map { $_ % 2 } @orig_array;

=> @orig_array = (1,2,3,4,5,6,7,8,9,10)
=> @modi_array = (1,0,1,0,1,0,1,0,1,0)

allgemein gilt $#orig_array = $#new_array