[Rio-pm] [DUVIDA] Chamar função sem declarar construtor
Aureliano Guedes
guedes_1000 em hotmail.com
Terça Abril 29 14:32:52 PDT 2014
Funcionou da forma que o Junior passou.
Obrigado.
Experimentei fazer o dumper como o Bablos falou. Realmente são formas diferentes, sendo que Modulo::funcao dispensa declarar o construtor.
From: juniiior182 em gmail.com
Date: Tue, 29 Apr 2014 18:15:00 -0300
To: rio-pm em pm.org
Subject: Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor
Hi.
Em 29 de abril de 2014 18:07, Blabos de Blebe <blabos em gmail.com> escreveu:
Só mais uma coisa,
Isso não tem nada a ver com Exporter.
[]'s
Eu acho que ele tá perguntando mesmo como exportar uma sub e torná-la
possível ser chamada à partir de outro script bastando dar um use no
módulo, e não como invocar um método estaticamente como eu pensei.
Creio que o jeito mais roots seria:
package Modulo::Modulo;
use vars qw(@ISA @EXPORT);
@ISA = (qw(Exporter));
@EXPORT = qw(acp);
sub acp {
...
}
1;
Deste modo, Aureliano, bastará dar um use em Modulo::Modulo e a função acp() estará acessível, assim como no Math::Prime::Util.
[]'s
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
_______________________________________________
Rio-pm mailing list
Rio-pm em pm.org
http://mail.pm.org/mailman/listinfo/rio-pm
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20140429/2169e8d5/attachment.html>
Mais detalhes sobre a lista de discussão Rio-pm