in reply to Comparing two approaches to nested data creation
my $c = 0; sub f {print ++ $c, "\n";} my @f = (f) x 3; __END__ 1 [download]
So, in your case, you end up with three references to the same anon array.
Abigail