in reply to How to split a single array into a two-dimensional array?
my @AoA; for my $x (0..$#records) { $AoA[$x] = [ split ' ', $records[$x] ]; } [download]
my @AoA; for (@records) { push @AoA, [ split ]; } [download]
my @AoA = map { [ split ] } @records; [download]