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?
在这个答案中没有诀窍的时候,当你试图获得模块路径时,你会遇到很多麻烦。
|
Daniel Viaño · 将函数移动到不同的文件 7 年前 |
Trojax · 编译多个。c和。h文件 7 年前 |
Stevoisiak · 为什么#包含打破全局变量? 7 年前 |
jaxonjma · 在另一个JSP中动态发送并包含JSP 7 年前 |