过去几周我一直在学习Perl,并且在学习语言方面取得了不错的进步。在阅读了各种论坛之后,我开始知道编写库比编写独立程序更好。我对编写库绝对没有任何线索,但我想学习它。有人可以帮我这个吗?
我的理解是我们在.pm中有主脚本并从.pl调用它。如果我错了,请纠正我。
如果下面的代码是time.pm,
$t
的值
time.pm:
while(1)
{
$Time = join ':', (localtime(time))[2, 1, 0];
if ($Time eq my $t)
{
//code
print ($time);
}
}
答案 0 :(得分:0)
您需要将主代码放在要运行的.pl文件中。您正在构建的库或模块将进入.pm文件。
在您的主perl文件(.pl)中,您需要包含您编写的模块(.pm)文件,例如:
使用newmodule;
如果遇到问题而未找到模块,则需要确保它位于perl的库路径中。
一旦模块包含在perl脚本中,您就可以调用它的功能。