我想在我的 perl 代码中使用 Config::scoped 模块。
这是我的配置:
http_db{
user = 'xxx';
pass = 'aaa';
dbname = 'data';
host = 'dataserver.company.cz';
}
当我使用:
my $cs = Config::Scoped->new( file => $config);
my $cfg_hash = $cs->parse;
.
.
.
print $cfg_hash->{http_db}{user}; # prints xxx;
if ( defined( $cfg_hash->{http_dp}{user} ) ) {
print "defined"; # does not print
else{
print "undefined"; # prints
}
我希望 if 条件得到满足,但事实并非如此。为什么?