我想创建一个模块,它是这样如何范围变量保留所有子程序
package MyModule;
use strict;
use Exporter;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
$VERSION = 1.00;
@ISA = qw(Exporter);
@EXPORT = qw(func1);
sub func1 {
my x = shift;
print x;
func2();
}
sub func2 {
print x;
}
和Perl脚本,我打电话模块的FUNC1和传递变量x。如何让这个变量对这两个子程序可见或者说出该模块内的所有功能。 请帮忙。
谢谢,它的工作 – alp 2010-11-02 15:35:20
'我们'是一个有点有趣的事情,它实际上是一个全球变量的词汇别名。 – tchrist 2010-11-02 19:00:31