с живым примером foreach есть сложности :)
Misha v.3 29.01.2003 21:15
я его (foreach) использую в основном только для вывода debug информации.
мои применения хешам - структуры для лукапов.
мои применения foreach:
- для формирования запросов к БД: у меня есть хеш с id-шками для лукапов, и в какой-то момент мне нужно получить более подробную информацию об объектов с этими id-шками: object_id IN (^myhash.foreach[key;val]{$key}[,]) (самое используемое мной применение хешей)
- dom: перебор атрибутов элемента: порядом совершенно не важен (см. /_test.html)
И в большинстве случаев
у меня значения в хешах табличные.
Пожалуй и все.
Возможно, что если-бы хеши имели-бы упорядоченность (типа php-шных ассоциативных массивов) то я их использовал бы и в других местах (там, где сейчас использую таблицы)