[Cascavel-pm] Duvidas sobre Módulos e o uso do Exporter.
Giuliani Deon Sanches
giulianisanches em gmail.com
Quarta Dezembro 23 17:02:55 PST 2009
Boa noite.
Supondo o seguinte módulo:
package Imprime;
use strict;
use warnings;
use Exporter;
our @ISA = qw(Exporter);
our @EXPORT_OK = qw(aviso erro);
sub aviso { print "aviso\n" }
sub erro { print "erro\n" }
42;
"Prigunto":
1) Qual a diferença entre dar um use Imprime; e um use Imprime (); já
que no final das contas eu vou ter que chamar Imprime::aviso ?
Suponto um módulo Imprime2, indentico ao descrito anteriormente porém
sem o uso do Exporter:
2) qual a diferença entre use Imprime; e use Imprime2 ?
3) qual a diferença entre use Imprime (); e use Imprime2 () ?
Eu li a documentação em http://perldoc.perl.org/Exporter.html e mesmo
assim fiquei com essas dúvidas :)
--
twitter.com/giulianisanches
giulianisanches.blogspot.com
github.com/khaoz
Mais detalhes sobre a lista de discussão Cascavel-pm