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.290 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )