|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Bulat Ziganshin 2:5093/4.126 22 Aug 2002 18:54:43 To : Artem Chuprina Subject : tree -------------------------------------------------------------------------------- Thursday August 22 2002, Artem Chuprina writes to Oleg N Kotenko: ONK>> Требуется динамически сгенерировать дерево каких-либо сущностей. ONK>> Узел обозначается именем. Вопрос в том, как это сделать при ONK>> условии, что дерево может содержать несколько узлов с одинаковыми ONK>> именами и на разных уровнях? Как добавить ребёнка к однму из них ONK>> так, чтобы не связать его со всеми остальными одноимёнными ONK>> узлами? Как понять, какому из узлов принадлежит ребёнок? AC> У тебя проблема глубже, чем ты думаешь. Если в дереве может быть AC> несколько узлов с одинаковыми именами, то узел _не_ обозначается AC> именем. дерево - оно и в африке дерево. а узел делается хешем %tree = (taras => { dima => 1, taras => 2 }, serg => 3 ); $tree{mark} = 4; $tree{dima} = {}; $tree{dima}{dima} = 5; use Data::Dumper; print Dumper(\%tree); Bulat, mailto:bulatz-AT-fort.tatarstan.ru, ICQ: work 15872722, home 11849833 ... Иногда для того, чтобы изменить свое восприятие мира, ... люди пытаются изменить сам мир --- GoldED+/W32 1.1.2 * Origin: Чубайс - повелитель Тьмы (2:5093/4.126) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33403d6534ef.html, оценка из 5, голосов 10
|