Hash
Хеш (ассоциативный массив) | |
Хеш, или ассоциативный массив - позволяет хранить ассоциации между строковыми ключами и произвольными значениями. Создание хеша происходит автоматически при таком присваивании переменной значения или вызове метода:
$имя[
$.ключ1[значение]
$.ключ2[значение]
. . .
$.ключN[значение]
]
или
^метод[
$.ключ1[значение]
$.ключ2[значение]
. . .
$.ключN[значение]
]
Также можно создать пустой копию другого хеша, см. «Класс hash, create. Создание пустого и копирование хеша».
Получение значений ключей хеша:
$имя.ключ
Хеш позволяет создавать многомерные структуры, например, hash of hash, где значениями ключей хеша выступают другие хеши.
$имя[
$.ключ1_уровня1[$.ключ1_уровня2[значение]]
. . .
$.ключN_уровня1[$.ключN_уровня2[значение]]
]
Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru | Дата обновления: 11.07.2002 |