Хеши в хешах. Как?
phox 22.06.2004 17:00
/ 22.06.2004 17:03
В документации есть слова
"Хеш позволяет создавать многомерные структуры, например, hash of hash, где значениями ключей хеша выступают другие хеши.
$имя[
$.ключ1_уровня1[$.ключ1_уровня2[значение]]
. . .
$.ключN_уровня1[$.ключN_уровня2[значение]]
]"
Но отсюда не понятно, как в качестве значения ключа хэша присовить хэш, к которому потом можно будет обращаться. Судя из этого примера, мы просто "удлиняем" имя ключа, ведь в рамках корневого ключа мы не может разместить множество ключей.
Меня интересует возможность создания таких структур и обращения к ним:
$hash1[
$.key1[
$hash2[
$.key1_1[value1]
$.key1_2[value2]
]
]
$.key2[
$hash3[
...
]
]
]
- Хеши в хешах. Как?, phox 22.06.2004 17:00 / 22.06.2004 17:03