+ -
当前位置:首页 → 问答吧 → Perl主程序和模块如何共用变量?

Perl主程序和模块如何共用变量?

时间:2011-03-30

来源:互联网

比如主程序里面有个global $A,在模块里面也想使用它,又不想作为参数传递。有什么办法吗?

作者: maorui   发布时间: 2011-03-30

本帖最后由 zhlong8 于 2011-03-30 15:26 编辑

%ENV,或者在程序中直接改变模块的包变量

作者: zhlong8   发布时间: 2011-03-30

%ENV考虑过,但是要清理,有些麻烦。

“在程序中直接改变模块的包变量”,是什么意思?

作者: maorui   发布时间: 2011-03-30

package test;

our $verbose = 2;

use test;

print $test::verbose;

作者: shaneqi   发布时间: 2011-03-30

明白了。多个程序同时调用时候不会有冲突吧?

作者: maorui   发布时间: 2011-03-30