如何跨2个不同的perl脚本共享全局参数
论坛上也有同样的问题。 但是,建议使用'our'while声明,然后在另一个脚本中添加'require'。当我尝试使用它时,脚本无法说出“使用保留字“我们的”已弃用”如何跨2个不同的perl脚本共享全局参数,perl,export,global-variables,Perl,Export,Global Variables,论坛上也有同样的问题。 但是,建议使用'our'while声明,然后在另一个脚本中添加'require'。当我尝试使用它时,脚本无法说出“使用保留字“我们的”已弃用” 是否有不同的方法在不同的文件中共享参数。谢谢。如果您不能使用我们的关键字,那么您必须退回到只使用变量而不正确声明它: { no strict; $variable = "foo"; # implicitly a global } 语法 $MyPackage::variable = "foo"; # uses the f
是否有不同的方法在不同的文件中共享参数。谢谢。如果您不能使用
我们的
关键字,那么您必须退回到只使用变量而不正确声明它:
{
no strict;
$variable = "foo"; # implicitly a global
}
语法
$MyPackage::variable = "foo"; # uses the fully qualified name
应该也行
这将允许您使用全局名称,但无法正确地确定名称的可见性范围
但是,您应该绝对立即升级该perl—它是一个开发版本,而不是常规版本。当前版本为perl5 v16.2。如果您不能使用
我们的
关键字,那么您必须退回到只使用变量而不正确声明它:
{
no strict;
$variable = "foo"; # implicitly a global
}
语法
$MyPackage::variable = "foo"; # uses the fully qualified name
应该也行
这将允许您使用全局名称,但无法正确地确定名称的可见性范围
但是,您应该绝对立即升级该perl—它是一个开发版本,而不是常规版本。当前版本是perl5 v16.2。您必须有一个非常旧的perl版本,它是什么
perl-v
perl版本5.005\u 03已经有15年的历史了!您必须有一个非常旧的perl版本,它是什么perl-v
perl版本5.005\u 03已经有15年的历史了!