Да, а еще там выше написано - List value constructors
Забыл добавит на счёт:
($s) = (2, 8, 37); # список
$s = (2, 8, 37); # запятая
Вы за идиота меня считаете?)
Конструктор списка и переменная, и массив, это разные вещи. Или нет?!
Шутка
01.02.2012 1:07, Maxim Vuets пишет:
2012/1/31 Андрей А<[email protected]>:
Ды вы прикалываетесь наверно!
http://perldoc.perl.org/perldata.html#List-value-constructors
годный троллинг!
Не разделяю вашего сарказма. А ваша ссылка подтверждает процитированное мною:
"In a context not requiring a list value, the value of what appears to
be a list literal is simply the value of the final element, as with
the C comma operator."
То есть, в данном случае документация даже не называет это списком.
Забыл добавит на счёт:
($s) = (2, 8, 37); # список
$s = (2, 8, 37); # запятая
В первой строке $s == 2; во второй --- 37.
Вот вам ещё один наглядный пример:
$boolean = (3..7);
Тут нет спискового контекста, тут нет и списка. Как было сказано
кем-то выше, скобки --- это ещё не список (на примере "if()"). (А
оператор ".." в скалярном контексте, кстати, работает как хитрый
триггер.)
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org