Help for this page

Select Code to Download


  1. or download this
    %dest = ();
    
    ...
                another_key => 2 );
    
    %names = ( 1 => 'name1', 2 => 'name2' );
    
  2. or download this
    $dest{name} = $names{ $source{very_long_key_name} };
    
  3. or download this
    $dest{name} = exists $source{very_long_key_name} ?
                  $names{ $source{very_long_key_name} } :
                  '';
    
  4. or download this
    $dest{name} = not exists $source{very_long_key_name} ? '' :
                  $names{ $source{very_long_key_name} };
    
  5. or download this
    print "name code = $source{very_long_key_name}\n";            # 1
    print "converted = $names{ $source{very_long_key_name} }\n";  # name1
    print "dest name = $dest{name}\n";                            # 1
    
  6. or download this
    $dest{'name'} = (! (exists($source{'very_long_key_name'}) ? '' :
                       $names{$source{'very_long_key_name'}}        ) );
    
  7. or download this
    $dest{name} = (not exists $source{very_long_key_name}) ? '' :
                  $names{ $source{very_long_key_name} };
    
    print $dest{name}; # name1