如果我想使用循環向mother_hash
中的所有陣列添加新的散列,那麼語法是什麼?如何將一個新的散列附加到散列數組?
我的哈希:
my %mother_hash = (
'daughter_hash1' => [
{
'e' => '-4.3',
'seq' => 'AGGCACC',
'end' => '97',
'start' => '81'
}
],
'daughter_hash2' => [
{
'e' => '-4.4',
'seq' => 'CAGT',
'end' => '17',
'start' => '6'
},
{
'e' => '-4.1',
'seq' => 'GTT',
'end' => '51',
'start' => '26'
},
{
'e' => '-4.1',
'seq' => 'TTG',
'end' => '53',
'start' => '28'
}
],
#...
);
試試這個:'push @ {$ _},\%new_hash for(values%mother_hash);' –
謝謝,會做。 –
@HåkonHægland如果您願意,請將您的評論複製並粘貼到答案中。這是一個非常優雅的答案。 –