[Cascavel-pm] Idioma muito legal!!

Nelson Ferraz nferraz em phperl.com
Quarta Maio 19 17:48:06 CDT 2004


Luis Campos de Carvalho wrote:
>   Percebam como o sr. Schwartz percorre um hash de hashes SEM usar EVAL 
> (operação demorada e complicada) para incrementar o conteúdo do escalar 
> $top->{a}{b}{c}{d}{e}{count}:
> 
>         $x = $top;
>         $x = $x->{$_} ||= {} for qw(a b c d e);
>         $x->{count}++;

Calma aí... do jeito como está, a estrutura $top->{a}{b}{c}{d}{e}{count} 
não chega a ser criada...

Além disso, me parece que ele incrementou $x->{count}, e não 
$top->{a}{b}{c}{d}{e}{count} . Não é isso?

Finalmente... como você faria para obter este mesmo resultado, antes de 
ler a dica do Schwartz?

[]s

Nelson



Mais detalhes sobre a lista de discussão Cascavel-pm