[Cascavel-pm] [Golf]: vocabulário_de_re__ferências

Flavio S. Glock fglock em pucrs.br
Quinta Outubro 2 15:05:00 CDT 2003


Alceu R. de Freitas Jr. wrote:
> 
> Vocês estão muito rápidos: eu nem tive tempo de
> responder as outras mensagens relacionadas ao assunto.
> 
> De qualquer forma, vou fazer uma pequena interrupção
> ao jogo de golf(?) e lançar uma perguntinha polêmica:
> até que ponto vale a pena matar a legibilidade para
> economizar míseros 5 ou 6 caracteres?
> 
> IHMO (ahá, isso que eu chamo de otimização!
> abreviaturas!), o custo um pouco maior de memória é
> bem mais barato que minutos ou horas dispensadas de um
> analista tentando entender o código alheio...
> 
> Voltando ao ponto de referências, todas as respostas
> anteriores foram ótimas, obrigado. Mas ainda ficou uma
> dúvida:
> 
> foreach (keys(%users)) {
>        print OUT "$_: @{ $users{$_} }\n";
> }
> 
> Se que quizesse imprimir o counteúdo de cada valor do
> array referenciado dentro de uma tag html, por exemplo
> <strong></strong>, como eu faria?

1 - usaria um módulo de template

2 - faria um 'for' interno e imprimiria cada um separadamente

3 - usaria um 'map':

   print OUT "$_: ",
        ( map "<strong>$_</strong> ",
              @{ $users{$_} } 
        ),
        "\n";

- Flavio S. Glock



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