|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 26 Sep 2002 17:21:58 To : Eugene Grosbein Subject : Re: Хеш списков -------------------------------------------------------------------------------- Здравствуй, Eugene Grosbein. EG> 25 сен 2002, среда, в 15:56 KRAST, Sergey V. Leschenko написал(а): EG>>> push $nets{$name_comp}, ($n); SVL>> if(exists $nets{$name_comp}) { SVL>> push @{ $nets{$name_comp}}, $n; SVL>> } SVL>> else { SVL>> $nets{$name_comp} = [ $n ]; SVL>> } EG>>> Говорит, type of arg1 для push должен быть array, not hash elem. EG>>> А что, одно другому мешает, hash elem не может быть списком? SVL>> только скаляр (в том числе и ссылкой на список) EG> А как мне потом по элементам анонимного массива, на который ссылается EG> $nets{$name_comp} цикл сделать? for (@{$nets{$name_comp}}) -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1445455dd6eab.html, оценка из 5, голосов 10
|