![]() |
1
67
使用模块。退房 perldoc perlmod 和 Exporter 是的。 文件foo.pm中
在主程序中:
或者要同时获得这两个功能:
您也可以导入包变量,但强烈建议不要这样做。 |
![]() |
2
47
Perl语言 require 会完成任务的。你需要通过添加
在文件的末尾。 这里有一个小样本:
但是迁移到模块 尽快 是的。 编辑 将代码从脚本迁移到模块的一些好处:
|
![]() |
3
8
|
![]() |
4
7
也,
|
![]() |
5
5
我知道这个问题具体地说“函数”,但是当我寻找“Perl包含”时,我得到了这个高的搜索,并且经常(像现在一样)我想要包含变量(以简单的方式,而不必考虑模块)。因此,我希望可以在这里发布我的示例(另请参见:
Perl require and variables
;简而言之:使用
|
![]() |
6
4
不过,您确实应该研究Perl模块,为了快速入门,您可以始终运行“perl-p”,它通过C预处理器运行Perl脚本。这意味着你可以包括和朋友… 不过,要小心,只是一个快速的攻击;-) |
![]() |
7
4
您要查找的是“require file.pl”,但您应该查看的是“use module”。 |
![]() |
8
3
上面的答案都忽略了客户端部分:如何导入模块。 请参阅此处接受的答案: How do I use a Perl module from a relative location?
在这个答案中没有诀窍的时候,当你试图获得模块路径时,你会遇到很多麻烦。
|
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 3 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 3 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 3 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 3 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 3 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 7 年前 |