[Viana-pm] uso de prototypes nas funções/subrotinas em Perl

João Ferreira aventuras.de.joao.sem.medo at gmail.com
Wed Dec 20 10:38:36 PST 2006


Olá a todos,

tenho andado a discutir com alguns colegas o seguinte: o que é que se
ganha/perde em usar prototypes nas funções de Perl ??

qq coisa do tipo:

sub soma($$) {
   my ($a,$b)=@_;
   return $a+$b;
}

...

my $resultado=soma(2,3);

1 - um possivel interesse seria verificar a quantidade de argumentos
em pré-runtime ???

2 - por outro lado tornaria o código mais legível (ou talvez não)....

3 - no entanto não vejo a declaração dos arguimentos em lado nenhum...
pelos vistos ninguém usa aquilo.. ?!?!

alguém tem um ponto de vista sobre isto???

Cumprimentos a todos
Obrigado

-- 

João Ferreira - jmf


More information about the Viana-pm mailing list