Help for this page

Select Code to Download


  1. or download this
    my %hash = map { my $foo = 'longstring'.$_.'more';
                     $_ => { key1 => $foo,
                             key2 => alter($foo) }     }
               @list;
    
  2. or download this
    my %hash = map { $_->[0] => { key1 => $_->[1],
                                  key2 => alter($_->[1]) } }
               map { [ $_ => 'longstring'.$_.'more' ] }
               @list;
    
  3. or download this
    my %hash;
    foreach (@list) {
    ...
          key2 => alter($foo),
       };
    }
    
  4. or download this
    my %hash;
    foreach (@list) {
    ...
       $hash{$_}{key1} = $foo;
       $hash{$_}{key2} = alter($foo);
    }
    
  5. or download this
    my %hash;
    foreach my $key (@list) {
    ...
          };
       }
    }
    
  6. or download this
    my %hash;
    foreach my $key (@list) {
    ...
          $hash{$key}{key2} = alter($_);
       }
    }
    
  7. or download this
    my %hash = map { $_ => { key1 => 'longstring'.$_.'more' } }
               @list;
    
    $hash{$_}{key2} = alter($hash{$_}{key1})
       foreach keys %hash;