làm thế nào tôi có thể xóa một phần tử khỏi mảng băm sau đây;Hashes of Array trong Perl: traversal và xóa
%HoA = (
flintstones => [ {day=>'19'}, {day=>'21'}, {day=>'22'} ],
jetsons => [ {day=>'29'}, {day=>'23'}, {day=>'25'} ],
simpsons => [ {day=>'26'}, {day=>'33'}, {day=>'27'} ]
);
Giống như làm thế nào tôi có thể xóa ví dụ {day=>'21'}
từ flintstones
và làm cho kết quả tìm kiếm tương tự;
%HoA = (
flintstones => [ {day=>'19'}, {day=>'22'} ],
jetsons => [ {day=>'29'}, {day=>'23'}, {day=>'25'} ],
simpsons => [ {day=>'26'}, {day=>'33'}, {day=>'27'} ]
);
Tôi đã thử sử dụng hàm Hash =(); nhưng có kết quả trong undef,
ở vị trí của phần tử mà tôi xóa
nó cung cấp "KHÔNG tham chiếu Mảng" – bilal