$a e $b "já existem", pois são utilizadas dentro do sort. Não há problema em usa-las, mas é claro q vocẽ não pode acessar o valor delas dentro de um sort (afinal, ele vai trocar pelo valor de cada lado da comparação atual)
2013/3/25 Marcio - Google <[email protected]> > Solli, > > Fiz e não entendi ... :-| > > root@vmtst:/home/marcio# perl -Mstrict -e '$a=1' > root@vmtst:/home/marcio# perl -Mstrict -e '$c=1' > Global symbol "$c" requires explicit package name at -e line 1. > Execution of -e aborted due to compilation errors. > root@vmtst:/home/marcio# > > É reservado ou algo assim? > > > > Em 23 de março de 2013 11:47, Solli Honorio <[email protected]> escreveu: > > Marcio, >> >> Faça um teste : >> >> perl -Mstrict -e '$a=1' >> >> e depois >> >> perl -Mstrict -e '$c=1' >> >> Me diga o resultado disto e tente enteder o motivo ... eu prometo >> explicar, mas faça isto primeiro ! >> >> Solli Honorio >> >> >> >> Em 23 de março de 2013 11:35, Marcio Ferreira < >> [email protected]> escreveu: >> >>> >>> >>>> sub somaValor { >>>> my ($a,$b)=undef; >>>> >>> >>> Por que essa linha? Evitar problema com globais? >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: [email protected] >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >>> >> >> >> -- >> "o animal satisfeito dorme". - Guimarães Rosa >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
