一個哈希散列的數組我有哈希值的陣列中的哈希值是這樣的:迭代通過在Perl
$VAR1 = {
'file' => [
{
'pathname' => './out.log',
'size' => '51',
'name' => 'out.log',
'time' => '1345799296'
},
{
'pathname' => './test.pl',
'size' => '2431',
'name' => 'test.pl',
'time' => '1346080709'
},
{
'pathname' => './foo/bat.txt',
'size' => '24',
'name' => 'bat.txt',
'time' => '1345708287'
},
{
'pathname' => './foo/out.log',
'size' => '75',
'name' => 'out.log',
'time' => '1346063384'
}
]
};
我怎樣才能在一個循環中通過這些「文件條目」迭代,並訪問其值?是否更容易複製my @array = @{ $filelist{file} };
所以我只有一個哈希數組?
只是信息,如果你使用XML有你的哈希::簡單xmlin你必須使用'foreach my $ file(@ {$ filelist - > {file}})'' – AndyH