Jonathan Vandine wrote:
> 
> I am trying to pass to hashes to a subroutine and combine into one hash.
> Then return that hash as a reference to the main program. Then print the
> result of new hash.
> 
> %h1     = ("key1" => value1);
> %h2     = ("key2" => value2);
> $rnew = &mergehash(\%h1, \%h2);
>         sub mergehash{
>                 %h3 = @_;
>                 return \%h3;
>         }
> print $rnew->{key1};


sub mergehash {
    return { %{$_[0]}, %{$_[1]} };
    }
my %h1 = ( key1 => 'value1' );
my %h2 = ( key2 => 'value2' );
my $rnew = mergehash( \%h1, \%h2 );
print $rnew->{key1};



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to