[SP-pm] Forma culta ? Quando usar ?

Nelson Ferraz nferraz at gmail.com
Wed Nov 12 23:47:33 PST 2008


2008/11/13 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em gmail.com>:
> (my $variable = <<DONE) =~ s/^\s+//gm;
> Perl é uma das mais populares linguagens de programação web,
>  devido à suas capacidades de manipulação de textos e rápido
>   ciclo de desenvolvimento.
> DONE

Alguns comentários...

1) É melhor deixar sempre claro se você deseja interpolação (<<"DONE")
ou não (<<'DONE'). No caso acima, você não está fazendo nenhuma
interpolação de variáveis, então é melhor deixar <<'DONE' com aspas
simples.

2) Embora você possa fazer tudo numa única linha, é sempre bom dividir o código:

    my $variable = '...';
    $variable =~ s/^\s+//gm;

Uma das razões práticas é que, se depois você precisar depurar o
código, poderá imprimir o valor da variável antes e depois da regexp.


> ( Procuro emprego )

Espero que já estejam chovendo pedidos de CV. : )

Boa sorte!


More information about the SaoPaulo-pm mailing list