1
我正在嘗試使用AppConfig::File來處理配置文件。但是,我總是從對象中獲得一個空值。以下是代碼:AppConfig ::文件檢索值
my $state = AppConfig::State->new({
CREATE=>1,
});
my $cfgfile = AppConfig::File->new($state);
$cfgfile->parse('sample.cfg');
my $temp = $cfgfile->{foo};
print "foo value: $temp\n";
這是在爲sample.cfg:
## comment
foo = me
我做了什麼錯?提前致謝。
我嘗試過這種方式,但它顯示錯誤:'無法找到對象的方法「富」通過一攬子「的AppConfig ::文件」在testAppConfig.pl線55.'任何其他的想法? – Ken
在[AppConfig :: State](http://search.cpan.org/~abw/AppConfig-1.66/lib/AppConfig/State.pm)中,有更多方法來檢索變量,例如' - > get(「富「)'。也許你需要做'$ state-> foo()'?這些變量可能會保存在狀態中,但可以在File中進行分析。 – TLP
$ state-> foo()返回一個'1' ....而不是我期待的'me'。任何其他的想法? – Ken