[Moscow.pm] (без темы)

Nikita Zubkov nikzubkov на gmail.com
Чт Ноя 17 03:06:49 PST 2011


Типичаня ошибка - их не различать, после чего появляются на свет такие
предложения "в зависимости от вызваного контекста список с (undef)
вернет тру", которые не верны.

17 ноября 2011 г. 14:38 пользователь Orlovsky Alexander
<nordicdyno на yandex.ru> написал:
>
>
> 17.11.2011, 12:51, "Nikita Zubkov" <nikzubkov на gmail.com>:
>> 17 ноября 2011 г. 12:32 пользователь Sergiy Borodych
>> <sergiy.borodych на gmail.com> написал:
>>
>>>  В приведеном мною выше интерью Джефри розказывает про этот момент и
>>>  обьяcняет почему.
>>>  Кратко - в зависимости от вызваного контекста список с (undef) вернет тру.
>>
>> Не список, а массив.  Это разные вещи. Список вернет undef, массив 1.
>>
>> Feel the difference:
>>
>> perl -e 'print scalar (4, 5, 6)'
>> perl -e 'my @a = (4, 5, 6); print scalar @a'
>>
>
> основная разница в том что с список – это синтаксическая сущность, а массив – «first-class object» языка
> не надо их противопоставлять – это типичная ошибка
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>

-- 
С уважением,
Никита Зубков


Подробная информация о списке рассылки Moscow-pm