|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrew Alakozow 2:5061/6 18 Apr 2005 10:09:35 To : Serge Chervjakov Subject : Re: распечатка хэша --------------------------------------------------------------------------------
SC> Хотя я скорее всего был не прав. Изначально я думал, что сначала
SC> создается некий список (@{$Settings}), который из-за последующих скобок
SC> интерпретируется как хэш и возращает $_. Hо так прикинул, попробовал
SC> сделать serge@localhost:~> perl -e 'my %hash=(123=>456, 444=>789);
SC> print @hash{123,444},"\n"'
SC> 456789
SC> и решил, что @$Settings{$_} возращает список из одного элемента (а
SC> именно $_), а не скаляр. И соответственно выводит этот список (а вывод
SC> списка из одного элемента очень напоминает просто вывод этого
SC> элемента:)).
По-научному это называется hash slice. %)
perldoc perldata
aa29
--- Microsoft Outlook Express 6.00.2800.1106
* Origin: Life In The Dark (2:5061/6)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/447085ce665b8.html, оценка из 5, голосов 10
|