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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     23 Jun 2003  14:03:41
 To : Daniil Uspensky
 Subject : Re: hash of hash
 -------------------------------------------------------------------------------- 
 
 Хмутро.
 
  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
 
 DU> Да читал я главу в книжке на эту тему, но я так и не понял, почему моя
 DU> конструкция не работает. Разве $_ и "h1" обозначают не одно и то же в
 DU> данном контексте?
 
 $_ - переменная магическая, и присваивать ей какие-то значения - наживать
 геморрой на собственную задницу.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 hash of hash   Daniil Uspensky   20 Jun 2003 14:35:56 
 Re: hash of hash   Mikhail Polykovsky   20 Jun 2003 15:59:41 
 hash of hash   Daniil Uspensky   21 Jun 2003 00:09:11 
 Re: hash of hash   Artem Chuprina   23 Jun 2003 14:03:41 
 hash of hash   Sergey Ermakov   22 Jun 2003 18:21:58 
Архивное /ru.perl/114777eaaa374.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional