[Cascavel-pm] Duvida Split

Eden Cardim edencardim em gmail.com
Terça Janeiro 23 09:29:44 PST 2007


On 1/23/07, Patty Silva <ptfzs em yahoo.com.br> wrote:

Antes de tudo:

    use strict; #!!!
    use warnings; #!!!

>         @valor=split(/,/,$linha);

>          foreach $campo (@valor)
(snip)
>            print " VAR: $var\n\n";           <------------ QUANDO MANDO
> IMPRIMIR isso ele IMPRIME 4 VEZES ou seja  a quantidade de variaves entre ,

Perl está fazendo exatamente o que você pediu, imprimir uma vez para
cada $campo dentro de $valor.

Acho que já mencionaram isso mas vou mencionar de novo. Evite
reinventar a roda, existem parsers de CSV, e percorredores de
diretórios muito bons no CPAN, aos montes. E, principalmente, por
favor, se for pedir conselhos, não ignore as respostas.

-- 
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática
--
"you seem to think that 'close enough' is close enough...
please learn to be 'literal' around programming."
merlyn - on irc.freenode.net#perl


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