Типичаня ошибка - их не различать, после чего появляются на свет такие предложения "в зависимости от вызваного контекста список с (undef) вернет тру", которые не верны.
17 ноября 2011 г. 14:38 пользователь Orlovsky Alexander <[email protected]> написал: > > > 17.11.2011, 12:51, "Nikita Zubkov" <[email protected]>: >> 17 ноября 2011 г. 12:32 пользователь Sergiy Borodych >> <[email protected]> написал: >> >>> В приведеном мною выше интерью Джефри розказывает про этот момент и >>> обья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 > [email protected] | http://moscow.pm.org > -- С уважением, Никита Зубков -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
