Perl keys Function

Advertisements


Description

This function returns all the keys of the HASH as a list. The keys are returned in random order but, in fact, share the same order as that used by values and each.

Syntax

Following is the simple syntax for this function:

keys HASH

Return Value

This function returns number of keys in the hash in scalar context and list of keys in list context.

Example

Following is the example code showing its basic usage:

#!/usr/bin/perl

%hash = ('One' => 1,
         'Two' => 2,
         'Three' => 3,
         'Four' => 4);

@values = values( %hash );
print("Values are  ", join("-", @values), "\n");

@keys = keys( %hash );
print("Keys are ", join("-", @keys), "\n");

When above code is executed, it produced following result

Values are  4-3-2-1
Keys are Four-Three-Two-One


Advertisements
Advertisements