1 2 3 4 5
use Data::Dumper; my %hash = do { my $i = 0; map { $_ => $i++ } qw/Sun Mon Tue Wed Thr Fri Sat/ }; print Dumper \%hash; while(my ($k, $v) = each %hash){ $k = lc($k); $v *= 2 }; print Dumper \%hash;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
$VAR1 = { 'Mon' => 1, 'Tue' => 2, 'Fri' => 5, 'Thr' => 4, 'Wed' => 3, 'Sat' => 6, 'Sun' => 0 }; $VAR1 = { 'Mon' => 1, 'Tue' => 2, 'Fri' => 5, 'Thr' => 4, 'Wed' => 3, 'Sat' => 6, 'Sun' => 0 };