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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Anton Petrusevich                    2:5004/16.29   20 May 2000  13:11:20
 To : Pavel Shashlov
 Subject : Re: Хеш в хеше
 -------------------------------------------------------------------------------- 
 
 >>>>> "PS" == Pavel Shashlov writes:
 
 PS>         $hesh1{$dates}=$some; $hesh2{$same_index}=%kanals;
 PS> т.е. я хочу в другой хешь засунуть весь хеш а потом его вытащить и
 PS> например вытащить из него какой-то ключик...
 
 $hash2{$some_index}=\%kanals; #кладёт ссылку на %kanals;
 $hash2{$some_index}={%kanals};#кладёт ссылку на копию %kanals;
 
 PS> %tmp_hesh=$hesh2{$_};
 PS> print "$tmp_hesh{'vasya'}";
 PS> Вообщем в результате всё не проходит, т.е. такое нельзя или неправильно
 PS> делаю?
 
 Ага. В print косяк. Лучше не заставляй его делать такую подстановку,
 поставь print "some",$tmp_hesh{'vasya'},"something else";
 
 perldoc perlref, чтобы узнать как работать со ссылками.
 -- 
   Best regards, Anton.
 
 --- Gnus v5.5/XEmacs 20.4 - "Emerald"
  * Origin: Omskelecom (2:5004/16.29@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Хеш в хеше   Pavel Shashlov   19 May 2000 15:44:07 
 Re: Хеш в хеше   Anton Petrusevich   20 May 2000 13:11:20 
 Хеш в хеше   Oleg Bakiev   20 May 2000 12:29:38 
Архивное /ru.perl/16090a3eec436.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional