my %hash = ( ... ); map { $hash{$_} = ($hash{$_} * 2) } keys %hash; #### my %hash = ( ... ); my %new_hash = map { $_ => ($hash{$_} * 2) } keys %hash; #### sub length { my ($h, @t) = @_; return 0 unless defined $h; return 1 + length(@t); }
## my %hash = ( ... ); my %new_hash = map { $_ => ($hash{$_} * 2) } keys %hash; ##
## sub length { my ($h, @t) = @_; return 0 unless defined $h; return 1 + length(@t); }