Forum Webscript.Ru

Программирование => Perl => Тема начата: Error202 от 27 Сентября 2006, 12:01:25

Название: Сложные структуры данных
Отправлено: Error202 от 27 Сентября 2006, 12:01:25
Можно ли на перле как-нть осуществить следующее:

Есть список людей... по именам (Вася, Катя, Лена, Саша ...)

У каждого есть профессия (маляр, штукатур...)
У каждого есть часы работы (6,8,4 ...)
У каждого есть размер одежды (XL, L, XXl...)

Нужна структура типа

$WORKERS{Вася}{Профессия}=\'Маляр\'
$WORKERS{Вася}{Часы работы}=\'8\'
$WORKERS{Вася}{Одежда}=\'XXL\'

$WORKERS{Лена}{Профессия}=\'Штукатур\'
$WORKERS{Лена}{Часы работы}=\'6\'
$WORKERS{Лена}{Одежда}=\'XL\'
...

Так, чтобы можно было перебирать по именам, что-то вроде foreach ($WORKERS{Names})

Возможно ли такое малой кровью?
Название: Сложные структуры данных
Отправлено: Error202 от 27 Сентября 2006, 12:18:05
Вот так всегда... Пока сформулировал вопрос, понял на него ответ... :)

Всем спасибо!
Название: Сложные структуры данных
Отправлено: KiLLjoY aka SerZH от 29 Сентября 2006, 12:53:32
В CookBook такое называется RECORDS!
А вообще надо понимать, что такие структуры занимают довольно много места - один анонимный хэш чего стоит!