|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Anton Petrusevich 2:5004/16.29 23 May 2000 09:49:14 To : Dan Ivanov Subject : Re: <none> -------------------------------------------------------------------------------- >>>>> "DI" == Dan Ivanov writes: DI> %hash0 = (); DI> $hashref = \%hash0; DI> for ($n=1; $n<10; $n++) { DI> ............ #что-то делаем. DI> ........... $hashref->{$categname} = $categ_subcateg; ........ DI> } DI> foreach $key ( keys %hash0) { DI> print $key, $hash0{$key}."\n"; DI> } DI> В итоге имеем пустой $hash0, хотя если распечатывать значения DI> $hashref{} в самом цикле, то все нормально - он заполняется. В чем DI> причина? Ты заполняешь %hashref, где-то. Убедись, что используешь $hashref->{$key}, а не $hashref{$key}. -- Best regards, Anton. --- Gnus v5.5/XEmacs 20.4 - "Emerald" * Origin: Omskelecom (2:5004/16.29@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1609088121671.html, оценка из 5, голосов 10
|