我想从我的程序中调用一个函数。所以我可以将函数保存在另一个文件中,而不是与我调用函数的脚本混合。如果是这样,我应该用什么名称保存文件和函数。请帮忙。 .
问问题
45 次
1 回答
1
你可以写一个模块。这是一个小模块:
文件Foo.pm
# declare a namespace
package Foo;
# always use these, they help you find errors
use strict; use warnings;
sub foo {
print "Hello, this is Foo\n";
}
# a true value as last statement.
1;
您将该文件放入与脚本相同的目录中:
文件script.pl
:
use strict; use warnings;
# load the module
use Foo;
Foo::foo(); # invoke the function via the fully qualified name
要创建更好的模块,您可能会研究面向对象或Exporter
模块。
于 2013-05-16T10:43:44.887 回答