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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dennis S.Davidoff                    2:5020/400     13 Apr 2001  15:12:37
 To : All
 Subject : Как возвратить массив хешей?
 -------------------------------------------------------------------------------- 
 
 subj. Hеобходимо сделать массив хешей.
 
 while (...) {
   for (...) {
     .....
    $hash{$somedata} = $data;
   }
 }
 так вот... это делается в классе. после заполнения хеша в цикле for нужно
 как-то этот хеш засунуть в массив... если явно сувать таким образом: push
 @arr, \%hash - засунется адрес, который в последствии будет одним и тем
 же... т.е. при каждой итерации цикла while хеш будет обновлен новыми
 данными. Что делать? Hужно пользователю вернуть кучу хешей? Я тут подумал
 сделать как в DBI ф-ия fetchrow... чтобы юзверь смог просто явно вызвать
 while ($data = $lalal->get()), но взглянув на код... что-то расхотелось ;)
 Как вернуть массив хешей? Замечу, хеш постоянно обновляется и адрес у него
 один :))
 
 -- cheers, d.
 --- ifmail v.2.15dev5
  * Origin: Central Telegraph Moscow Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Как возвратить массив хешей?   Dennis S.Davidoff   13 Apr 2001 15:12:37 
 Как возвратить массив хешей?   Џ ўҐ« ’®«бв®ў   13 Apr 2001 18:42:28 
 Re: Как возвратить массив хешей?   Artem Chuprina   13 Apr 2001 17:46:16 
Архивное /ru.perl/8133fe91fff8.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional