Язык скриптования сайтов Parser 3

       

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



Содержание раздела