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
は私が間違って何をしましたか?前もって感謝します。
私は前にこの方法を試してみましたが、それはエラーを示していますtestAppConfig.plラインで 'パッケージを経由して、オブジェクトのメソッド「foo」を見つけることができません「のAppConfig ::ファイルは、」任意の他のアイデアを55.'? – Ken
[AppConfig :: State](http://search.cpan.org/~abw/AppConfig-1.66/lib/AppConfig/State.pm)には、 ' - > get(" foo ")'である。おそらく '$ state-> foo()'を実行する必要がありますか?変数はStateに保存されるかもしれませんが、Fileで解析されます。 – TLP
$ state-> foo()は 'me'を返すのではなく' 1'を返します。他の考えですか? – Ken