[Cascavel-pm] Duvida Text:CSV
Patty Silva
ptfzs em yahoo.com.br
Segunda Setembro 3 08:20:49 PDT 2007
Aproeitando q vc tocou nesse assunto :)
vou tirar algumas duvidas em definicoes de variaveis.. :D
qual a melhor pratica? definir todas as variaveis antes?
my $var1;
my $var2;
sem atribuicoes? ou como:
my $var1 ="";
my $var2 ="";
e outra coisa..
se eu colocar dentro de uma subrotina
a variavel
my ($var1,var2)=@_;
e
local ($var1,var2)=@_;
eu preciso declara-las antes? :D
Obrigada
Nelson Ferraz <nferraz em gmail.com> escreveu:
Em Sep 3, 2007, às 3:28 PM, Patty Silva escreveu:
> Esse programa tem strict e warnings :D eh que coloquei um pedaço
> somente
Então você precisa prestar atenção a alguns detalhes:
Ao invés de:
> foreach $campo (@fields)
> {
> $campo=~ s/\.(\w*)//;
> push(@variaveis,$1);
>
> }
Procure enviar algo que MOSTRE que você usou strict:
my @variaveis = ();
foreach my $campo ( @fields ) {
$campo =~ s/\.(\w*)//;
push @variaveis, $1;
}
Lembre-se de declarar as variáveis no menor escopo possível -- veja,
por exemplo, que eu declarei @variaveis logo antes do loop onde ela
será usada, e $campo dentro do foreach.
Quando você fizer isso eu *prometo* que vou parar de chamar sua
atenção. :-)
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070903/e65b4c6b/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm