hash
Summary
Creates and returns a new associative array (a hash).
Usage
hash( key1, value1 [, key2, value2 [, ... ] ] )
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| key1 | string | The key of value1. | Yes. |
| value1 | any | The value associated with key1. | Yes. |
| key2 | string | The key of value2. | No. |
| value2 | any | The value associated with key2. | No. |
Returns
An associative array (a hash).
Description
This operator builds an associative array using the specified key/value pairs. Odd parameters are considered to be keys, even parameters will be values. The operator returns the generated hash.
Examples
Example 1
{hash( 1, 'Red Eyes', 2, 'Green Gremlins', 3, 'Blue Thunder' )}The following hash will be returned:
| Key | Value |
|---|---|
| 1 | Red Eyes |
| 2 | Green Gremlins |
| 3 | Blue Thunder |
Contributors
- Balazs Halasy Updated
- HAEN Commenter
- Svitlana Shatokhina Commenter
Comments (2 historical)
Written by readers of the earlier documentation sites, kept as they were.
On page110 of the exponential Basics Book
HAEN ·
The example on p110 can't work. Eighter you can access the data of an associative hash by the index or by the identifier. The given example tells you, you can access a value with an identifier by using the index.
Feel free to tell me, if i'm wrong.
Re: On page110 of the exponential Basics Book
Svitlana Shatokhina ·
Might be a bug, it was reported here long ago: http://issues.ez.no/10272