Sam*_*Sam 4 perl hash-of-hashes data-structures
我是Perl的新手.我需要在Perl中定义一个如下所示的数据结构:
city 1 -> street 1 - [ name , no of house , senior people ]
street 2 - [ name , no of house , senior people ]
city 2 -> street 1 - [ name , no of house , senior people ]
street 2 - [ name , no of house , senior people ]
Run Code Online (Sandbox Code Playgroud)
我该如何实现这一目标?
这是使用哈希引用的另一个示例:
my $data = {
city1 => {
street1 => ['name', 'house no', 'senior people'],
street2 => ['name','house no','senior people'],
},
city2 => {
street1 => etc...
...
}
};
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过以下方式访问数据:
$data->{'city1'}{'street1'}[0];
Run Code Online (Sandbox Code Playgroud)
要么:
my @street_data = @{$data->{'city1'}{'street1'}};
print @street_data;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5672 次 |
| 最近记录: |