my %HoA=( 1=>["ab",20090101,91010], 2=>["cd",20090101,91010], 3=>["ef",20090201,101000], ...... ); #### my %HoA = ( 1, [...], 2, [...], 3, [...], ... ); #### my %HoA = ( {...}, undef );