Perl | values() Function
Last Updated :
07 May, 2019
values() Function in Perl returns the list of all the values stored in a Hash. In a scalar context it returns the number of elements stored in the Hash.
Note: Values returned from the value() Function may not always be in the same order.
Syntax: values Hash
Returns: list of values in the list context and number of values in the scalar context
Example 1:
%sample_hash = ( 'Geeks' => 'A' ,
'for' => 'B' ,
'Geek' => 10,
'World' => 20);
@values = values ( %sample_hash );
print ( "Values in the Hash are: " ,
join ( "-" , @values ), "\n" );
$values = values ( %sample_hash );
print "Number of values in Hash are: $values" ;
|
Output:
Values in the Hash are A-B-10-20
Number of values in Hash are: 4
Example 2:
%sample_hash = ( 1 => 'Welcome' ,
2 => 'to' ,
3 => 'Geeks' ,
4 => 'World' );
@values = values ( %sample_hash );
print ( "Values in the Hash are " ,
join ( "-" , @values ), "\n" );
$values = values ( %sample_hash );
print "Number of values in Hash are: $values" ;
|
Output:
Values in the Hash are Welcome-World-to-Geeks
Number of values in Hash are: 4
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...