in reply to Making an array of predifined length with default values

The fastest way to pre-extend an array by assigning a value to it's length:

my @array; $#array = 10000;
Now for pre-filling ... don't know. I would Benchmark the approaches you outline (and for grins, I would benchmark pre-extending too).

-derby

Update: Doh!. Thanks almut, now I know.