【发布时间】:2011-05-24 04:44:54
【问题描述】:
我有一个关于包、模块和语法的问题。当您访问同一个文件中的包时,我注意到您会使用类似....
package test;
$testVar="This is a test";
#and to access it using..
package main;
print($test::testVar);
或者干脆……
package test;
print($testVar);
然而,当我将此语法用于模块时,发送参数时,我应该从 print 函数的开头省略 $,但上面我没有。我注意到它不起作用,我不知道为什么。我的材料没有说清楚。
require module;
print(package::sub("argument"));
这是为什么呢?我很困惑。
【问题讨论】: