Perl 模块

Perl 模块,它们是什么,为什么我关心?

什么是 Perl 模块?

Perl 模块 是库文件中的相关函数集。它们专门设计为可供其他模块或程序重复使用。全面的 Perl 档案网络 上有 108,000 个模块可供你使用。

你应该知道,大多数 Perl 模块是用 Perl 编写的,但有些使用 XS(它们是用 C 编写的),因此需要一个 C 编译器(如果你按照 安装 说明进行操作,你已经有一个了)。模块可能依赖于其他模块(几乎总是依赖于 CPAN),并且在没有它们(或没有它们的特定版本)的情况下无法安装。CPAN 上的许多模块现在需要较新版本的 Perl(5.8 版或更高版本)。

我在哪里可以找到模块?

https://metacpan.org/ 让你可以搜索 CPAN 上的 108,000 个模块。

我应该使用哪些模块?

MetaCPAN 有用户评分,还可以看看 Task::Kensho示例 部分和 常见问题 也有推荐,你还可以询问 Perl 社区

我如何安装模块?

如果你还没有 安装 cpanm,请先执行此操作

cpan App::cpanminus

然后从 CPAN 安装任何模块

cpanm Module::Name