1
我想在我的模块中创建一个静态变量。我怎样才能做到这一点?我可以使用our
或state
吗?如何在Perl中创建一个模块全局内部变量?
这里是什么,我想实现一个例子:
use MyModule;
MyModule::increase_count(); # should return 0
MyModule::increase_count(); # should return 1
MyModule::increase_count(); # should return 2
需要注意的是,如果你不为块使用'BEGIN'块有,你有没有保证,变量将在其函数被调用之前被初始化。在这种情况下,它差别不大,但在一般情况下,它肯定是这样。 – tchrist