Раскрываю один из вопросов на засыпку, которые иногда задаю кандидатам на интервью.
«Что вы знаете об операторах .. и ...? Чем они отличаются? Как работают в разных контекстах?» © skv++
Почему он плохой: никто (ну кроме Паши Кудинова) никогда не использует эти операторы в скалярном контексте. Знать про них могут только те люди, которые зачем-то очень-очень тщательно прочли perlop. Например я в своё время зачитал вообще всю документацию по Перлу до дыр, просто потому что жил в оффлайне :)
Почему он хороший: позволяет за 30 секунд выяснить, понимает ли кандидат что-нибудь про контексты.
Имхо, недостаток перевешивает достоинство, поэтому ну его в малину :) Не буду больше задавать.
P.S. Я опять начал искать сотрудников в НадоБы.
Понимание контекстов можно выяснить более гуманными вопросами :-)
say @array;
say 1 + @array;
for (1..@array) {}
Posted by: ashport | 01/21/2010 at 12:18 AM
Садист... :)
Posted by: codeholic | 01/28/2010 at 12:46 PM