取消引用嵌套哈希 perl
dereferencing nested hash perl
如果我这样声明一个散列:
my %n = (a => {1 => "1a",2 => "2a"},"b" => {1 => "1b",2 => "2b"});
如何访问 n -> a -> 1 中的数据?
我试过了
print "$n{a{1}}";
print "$n{a ->{ 1}}";
这两个不行
参考perldsc
use warnings;
use strict;
my %n = (a => {1 => "1a",2 => "2a"},"b" => {1 => "1b",2 => "2b"});
print "$n{a}{1}\n";
__END__
1a
如果我这样声明一个散列:
my %n = (a => {1 => "1a",2 => "2a"},"b" => {1 => "1b",2 => "2b"});
如何访问 n -> a -> 1 中的数据?
我试过了
print "$n{a{1}}";
print "$n{a ->{ 1}}";
这两个不行
参考perldsc
use warnings;
use strict;
my %n = (a => {1 => "1a",2 => "2a"},"b" => {1 => "1b",2 => "2b"});
print "$n{a}{1}\n";
__END__
1a