Perl keys Function



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 produces the following result −

Values are  4-3-2-1
Keys are Four-Three-Two-One
perl_function_references.htm
Advertisements