0
두 해시 배열 : AH1과 AH2가 있습니다.perl 해시가 해시 배열에 있는지 확인하는 방법은 무엇입니까?
$AH1 = [
{
'id' => 123,
'name' => abc
},
{
'id' => 456,
'name' => def
},
{
'id' => 789,
'name' => ghi
},
{
'id' => 101112,
'name' => jkl
},
{
'id' => 1389,
'name' => mno
}
];
$AH2 = [
{
'id' => 123,
'name' => abc
},
{
'id' => 1389,
'name' => mno
},
{
'id' => 779,
'name' => ghi
}
];
내가 펄
가 기능이 존재하여 AH2에 AH1의 해시를 인쇄 할 수있는 방법을
? 또는 배열에서 반복하지 않아도됩니다.
내 대답에 추가되었습니다. – ikegami
해시가 더 복잡하고 id를 사용하는 것만으로는 존재를 입증하기에 충분하지 않습니다. 나는 해시의 4 개의 키 (headline, started_at, author, name)를 사용해야한다. – mamesaye
키를 만들 수 없다면 (예 :'join (':', @ {$ _} {qw (headline started_at author name)}))'), $ AH1) {for (@ $ AH2) {}}'. – ikegami