Numa sub comum o perl não tem como saber quantos parâmetros ela vai receber. Então cada sub precisa alguma hora pegar o valor de @_
Com Method laal($x) o cara que fez pode já ter feito algumas otimizações de memória para passar a referência do parâmetro para $x, deve ser um dos motivos dele ser mais rápido. -- Renato Cron Sent from Samsung Mobile Phone Em 14/01/2013 23:14, "Tiago Peczenyj" <[email protected]> escreveu: > como assim ? > Em 14/01/2013 23:08, "Renato Santos" <[email protected]> escreveu: > >> Fora quem, sem tipagem, deve ser mais rapido pois ele pode declarar o $x >> e guardar ele já instanciado apenas 1x para as inumeras chamdas. >> >> 2013/1/14 Eden Cardim <[email protected]> >> >>> >>>>> "Stanislaw" == Stanislaw Pusep < >>> [email protected]> writes: >>> >>> Stanislaw> Bom, a motivação do artigo, acredito eu, foi a surpresa >>> Stanislaw> da coisa não ser lerda como o esperado. >>> >>> Não tem surpresa nenhuma, o código vai nas entranhas do perl fazer >>> passagem por referência nas variáveis declaradas. >>> =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 >> >> > =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
