use warnings; use vars qw($VERSION); $VERSION="0.02"; #### # DANGER! this initially used keys %$line, but order can't be guaranteed. # my (@keys,@values); # for (keys %$line) # { # push @keys,$_; # push @values,$$line{$_} # } my @keys = keys %$line; my @values = map $$_, values %$line; #### # map { "?" } (0..scalar @values-1) ( "?" ) x @values