my @fileanddate; #### @fileanddate = ($filename, $mtime); $filesanddates[$filecounter] = \@fileanddate; #### foreach my $filename (@filenames) { my $mtime=(stat ($filename))[9]; my @fileanddate=($filename, $mtime); # Note lexical scoping of @fileanddate push @filesanddates, \@fileanddate; } #### foreach my $filename (@filenames) { push @filesanddates, [ ( $filename, (stat ($filename))[9] ) ]; }