Text-CSV-Flatten
view release on metacpan or search on metacpan
lib/Text/CSV/Flatten.pm view on Meta::CPAN
my $error= $csv->error_input();
die "Error while rendering row: $error";
}
}
return join "\n", @result;
}
# utility function to iterate over key => value pairs with the added
# bonus that it also works for arrays
sub _foreach(&$) {
my ($codeblock, $it)= @_;
if(!defined $it || !ref $it) {
return;
} elsif('ARRAY' eq ref $it) {
for my $i (0 .. @$it - 1) {
$codeblock->($i, $it->[$i]);
}
} elsif('HASH' eq ref $it) {
for my $i (keys %$it) {
( run in 0.523 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )