%longday = ( "Sun" => "Sunday", "Mon" => "Monday"); %map = (); # clear hash %params = @ARGV; # copy an array to a hash $map{ Sun} = "Sunday"; print $longday{"Sun"}; foreach $var (sort keys %ENV) { print "$var: " . $ENV{ $var} . "\n"; } # # Hash references # $rh = { "laurel" => "hardy", "romeo" => "juliet"}; # reference to an anon hash $$rh{"key") = "VAL"; $rh->{"key") = "VAL"; foreach my $key (sort keys %$rh){...} # # Temporary anonymous hash # foreach my $key ( keys %{$h = {qw( start 0 stop 100)}}) { print " $key -> $h->{ $key}\n"; }