perl编程来进行函数调用

时间:2013-05-16 10:36:12

标签: perl function

我想从我的程序调用一个函数。所以我可以将该函数保存在另一个文件中,而不是与我调用函数的脚本混合。如果是这样,我应该用什么名称保存文件的功能。请帮忙..

1 个答案:

答案 0 :(得分: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模块。