|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Stupnik 2:5020/400 18 Dec 2003 07:03:16 To : Sergey Nepsha Subject : Re: Что означает эта строка? --------------------------------------------------------------------------------
Hello, Sergey!
SN> @month{qw/Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec/} = 1..12;
@var{@array} - это получение slice-а hash-а.
То есть, грубо говоря, массив алиасов на значения
лежащие в hash-е.
1..12 - это что-то типа конструктора списка из 12 элементов,
от 1 до 12.
Соответственно результатом будет присваивание
этого списка слайсу, после чего получится
hash ключами которого будут сокращённые названия
месяцев, а значениям для каждого месяца его
порядковый номер.
--
Best regards,
Konstantin.
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.1
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488724ee58b.html, оценка из 5, голосов 10
|