해시 배열의 두 번째 배열에없는 해시의 첫 번째 배열 요소를 가져 오는 방법. 예를 들어, 내가 해시의 두 배열이 :Perl에서 해시 배열의 두 번째 배열에없는 해시 배열의 요소를 얻는 방법
my $arr1 = [
{ id => 1, name => 'element 1'},
{ id => 2, name => 'element 2'},
{ id => 3, name => 'element 3'},
{ id => 4, name => 'element 4'},
{ id => 5, name => 'element 5'},
];
my $arr2 = [
{ id => 1, name => 'element 1'},
{ id => 3, name => 'element 3'},
{ id => 5, name => 'element 5'},
];
결과는 다음과 같아야합니다
my $arr3 = [
{ id => 2, name => 'element 2'},
{ id => 4, name => 'element 4'},
];
왜 배열이 아닌'(id => name)'과 같은 해시를 사용하지 않습니까? – choroba
내 배열은 데이터베이스 쿼리의 결과입니다. 이 배열은 예를 들어 있습니다. – VeroLom