在我学习 Perl 时,请原谅一个新手问题。我有一些这样的代码:
my $familyInfo = [{
'dad' => 'donald',
'mom' => 'helen',
'sister' => 'cate',
}];
请注意,我无法以任何方式修改此代码。我想做的是从这个数据结构中提取妈妈:
my $mother = $familyInfo{mom};
print "mother: $mother\n";
my $mother = $familyInfo[0]{mom};
print "mother: $mother\n";
这根本行不通。它没有为 $mother 分配任何东西。我不明白初始化创建的结构到底是什么类型,以及如何使用它。您可以提供的任何可以帮助我理解这种扭曲语言的语法的信息都会有所帮助!