如何创建perl模块

如何创建perl模块

如何创建perl模块
哪里有相关资料?
谢谢~~
Perl Cookbook 第12章--.
Perl Cookbook 第12章
Perl 的帮助文件 perlmod
# AAA.pm--package AAA;.
# AAA.pm
package AAA;

sub aaa {
print "hello\n";
}

1;


# test.pl
use AAA;

AAA::aaa;

结果:打印出hello。注意:模块文件结尾要返回1,否则use会die掉。如果要使用函数导出功能,需要继承Exporter模块,参考perldoc perlmod。通常我喜欢用别名来导出:

# test.pl
use AAA;

*aaa = \&AAA::aaa;
aaa;

结果一样:打印出hello。也可以这样:

# test.pl
use AAA;

*bbb = \&AAA::aaa;
bbb;

结果还是一样。