- Perl Basics
- Perl - Home
- Perl - Introduction
- Perl - Environment
- Perl - Syntax Overview
- Perl - Data Types
- Perl - Variables
- Perl - Scalars
- Perl - Arrays
- Perl - Hashes
- Perl - IF...ELSE
- Perl - Loops
- Perl - Operators
- Perl - Date & Time
- Perl - Subroutines
- Perl - References
- Perl - Formats
- Perl - File I/O
- Perl - Directories
- Perl - Error Handling
- Perl - Special Variables
- Perl - Coding Standard
- Perl - Regular Expressions
- Perl - Sending Email
- Perl Advanced
- Perl - Socket Programming
- Perl - Object Oriented
- Perl - Database Access
- Perl - CGI Programming
- Perl - Packages & Modules
- Perl - Process Management
- Perl - Embedded Documentation
- Perl - Functions References
- Perl Useful Resources
- Perl - Questions and Answers
- Perl - Quick Guide
- Perl - Useful Resources
- Perl - Discussion
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