|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Daniil Uspensky 2:5030/1551.7 21 Jun 2003 00:09:11 To : Mikhail Polykovsky Subject : hash of hash --------------------------------------------------------------------------------
20 Июн 03, Mikhail Polykovsky wrote to Daniil Uspensky:
DU>> Hу ни как не получается вывести хэш :-(
DU>> === Cut ===
DU>> %h1 = (
DU>> attributes => {
DU>> "size-points" => "32",
DU>> weight => "500",
DU>> },
DU>> count => 0,
DU>> );
DU>> $_="h1";
DU>> print %{${$_}{attributes}}, "\n";
DU>> === Cut ===
DU>> Выводит "Use of uninitialized value in hash dereference...". Если
DU>> же вместо $_ подставить "h1", то выводит нормально. Daniil
MP> perldoc perldsc
Да читал я главу в книжке на эту тему, но я так и не понял, почему моя
конструкция не работает. Разве $_ и "h1" обозначают не одно и то же в данном
контексте?
Daniil
--- GoldED+ 1.1.5-020907 (WinNT 5.0.2195 i686)
* Origin: (2:5030/1551.7@FidoNet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/164513ef36a98.html, оценка из 5, голосов 10
|