[Cascavel-pm] [Spam] Duvida $dbh->prepare
Igor Sutton
igor.sutton em gmail.com
Sexta Janeiro 26 02:46:35 PST 2007
André,
> map{ $sth->prepare_cached($_); $sth->execute; ... }@SQL;
Usar map para isto é mau, muito mau. Evite utilizar map como
substitutos para um foreach. Prefira, neste caso:
foreach (@SQL) {
...
}
ou:
do {
...
} foreach (@SQL);
Utilize map apenas nos casos que queiras gerar uma lista com o
resultado da computação do bloco. Então, ao invés de fazer:
my @results;
foreach (@input) {
...
push @results, $result;
}
use o map:
my @results = map { ... } @input;
Isto melhora sensivelmente a legibilidade do seu programa.
--
Igor Sutton Lopes <igor.sutton em gmail.com>
Mais detalhes sobre a lista de discussão Cascavel-pm