[Cascavel-pm] Res: Maneira melhor para escrever e reduzir trecho de código.
Eden Cardim
edencardim em gmail.com
Segunda Abril 7 11:20:01 PDT 2008
2008/4/7 Daniel (R) Antunes <danielrantunes em yahoo.com.br>:
>
> Na verdade o METHOD_A é uma constante do módulo que aponta para um
> método da operadora em questão.
> Tipo :
>
> use constant METHOD_A 'getRGInfo';
Isso vai complicar sua vida sem necessidade. É melhor você implementar
um método que seja um proxy pro outro método que você quer chamar:
package Foo;
sub METHOD_A {
getRGInfo(@_);
}
Ou então criar um alias:
*{METHOD_A} = \&getRGInfo;
Ambas as soluções vão fazer com que Foo::METHOD_A seja equivalente a
Foo::getRGInfo, porém a segunda é mais rápida porque evita a chamada
de subrotina dupla.
--
edenc.vox.com
Mais detalhes sobre a lista de discussão Cascavel-pm