|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16090a3eec436.html, оценка из 5, голосов 10
|