关于Perl中的BEGIN {Push ....}

时间:2012-02-16 14:44:19

标签: perl

在某些perl程序中,我看到它们以

开头
BEGIN
{
push(@INC, '/home/usr1/Modules');
}

我想知道这部分打算做什么?

1 个答案:

答案 0 :(得分:5)

这可确保目录/home/usr1/Modules中包含的任何perl模块都可供使用。

当其中一个use ModuleName类型时,Perl会在@INC中的每个目录中搜索文件ModuleName.pm