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
