|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Eugene Grosbein 2:5006/1 26 Sep 2002 13:27:39 To : Sergey V. Leschenko Subject : Re: Хеш списков --------------------------------------------------------------------------------
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> только скаляр (в том числе и ссылкой на список)
А как мне потом по элементам анонимного массива, на который ссылается
$nets{$name_comp} цикл сделать?
Eugene
--- slrn/0.9.7.4 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/260931ebb5189.html, оценка из 5, голосов 10
|