-3
我想從我的程序中調用一個函數。因此,我可以將函數保存在另一個文件中,而不是與我調用該函數的腳本混合。如果是這樣,我應該使用什麼名稱用函數保存文件。請幫助..perl編程使函數調用
我想從我的程序中調用一個函數。因此,我可以將函數保存在另一個文件中,而不是與我調用該函數的腳本混合。如果是這樣,我應該使用什麼名稱用函數保存文件。請幫助..perl編程使函數調用
您可以編寫一個模塊。這裏是一個小模塊:
文件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
模塊。
文件名根本無關緊要。 – m0skit0