http://qs321.pair.com?node_id=1097282


in reply to Multidimensional Hash losts entrys

%complete =( @arr_a=>[@arr_b, @arr_c], );
this is reassigning the hash each time. Anyway, do you really want an array to be the key? Try:
$complete{$a} = [@arr_b, @arr_c];
(untested)