Reputation: 11
Perl code:
sub fun {
my $id = { name => "123",
full_name => "345"
};
return $id;
}
my $var = fun();
print(...)
How can I print the name and full_name?
Upvotes: 0
Views: 63
Reputation: 62019
Your function returns a reference to a hash. You need to dereference the keys you are interested in:
use warnings;
use strict;
sub fun {
my $id = { name => "123",
full_name => "345"
};
return $id;
}
my $var = fun();
print $var->{name}, "\n";
print $var->{full_name}, "\n";
Upvotes: 6