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