Answer Posted / prabhath kota
As friends said above, its otherwise called as associative
array. It has lot of advantages over perl.
Here we can keep the values in a structured way, that
structured way comes from key-value pairs.
Eg: (The syntax given above are also correct, but the below
representation is much better in look and feel)
my %hash_example = ( a => 10,
b => 20,
c => 30 );
keys : a,b,c
values : 10,20,30
Features of Hash :
##################
1) Keys should always be unique where as values may not be
unique
(Right)
my %hash_example = ( a => 10,
b => 10,
c => 10 );
(wrong)
my %hash_example = ( a => 10,
a => 20,
a => 30 );
2) keys (%hash_example) will return an array containing only
keys
my @keys = keys(%hash);
3) similary for values
my @values = keys(%values);
| Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
Write syntax to add two arrays together in perl?
What is confess function in perl?
Explain use of ‘my’ keyword in perl?
Demonstrate subroutines in perl with a simple example.
How to compare two strings in perl?
What is the use of '>>' in perl?
what are steps to do to lock the sony ericsson mobile with password?
What does `new $cur->{LINK}' do? (Assume the current package has no new() function of its own.)
What value is returned by a lone `return;’ statement?
What is chomp() operator/function?
What is boolean context?
Why to use perl?
Explain the meaning of subroutine?
How to read multi lines from a file in perl?
Differences between die and exit.