Perl Notes

国外旧设备用Perl做后端的居然不少,稍微记录一些笔记

Common Issue

perl语言中的.pm文件和.pl文件区别

按照惯例:

.pm 应该保存 Perl Module,也就是 Perl 模块。例如 Socket.pm
.pl 应该保存 Perl Library,也就是 Perl 库文件。例如 perldb.pl
.plx 应该保存 Perl 脚本。

实际上大家都习惯用 .pl 来保存 Perl 脚本。

另外,use语句会自动搜索后缀为.pm的文件,因此如果你想要写一个模块,那么最好还是以.pm做后缀好了。

加载方式:

.pm文件通常用use module;来加载
.pl文件通常用require some.pl;来加载