Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Хеш списков   Eugene Grosbein   26 Sep 2002 13:27:39 
 Re: Хеш списков   Eugene Grosbein   26 Sep 2002 13:37:18 
Архивное /ru.perl/260931ebb5189.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional