Обсуждение:Perl
Материал из Lurkmore
ВЗЯТЬ и УЕБАТЬ!!!
В описании не хватает той самой известной сточки
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
- doen
cat "test... test... test..." -- безсмысленная команда, понятно что она туда добавлена для усыпления бдительности, но всё же лучше заменить её на более осмысленное echo
echo "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Вы очторожнее такую хуйню выкладывайте!
- хуйня, деточка, в штанишках. а это патч Бармина... превосходно излечивает от красноглазия и гентофилии
ПЕРЛ РУЛЕД!!11АДИНАДИН
АДНАЗНАДЧНА! КТУЛХУ ФХТАГН!
- быдло детектед
Вы таки определитесь, эзотерический или быдлокодерский язык. Различия имеют место быть.
- Не то и не то. Perl - православный язык
Почему про ююканье зачеркнуто? По-моему хорошая шутка —23:03, 22 сентября 2009 (MSD)
Хоть Perl 6 и обещает много вкусностей, но за многое в нем надо бить тапком по яйцам, например, за чуть менее чем полную несовместимость с Perl 5.
Замечу, что модуль CGI уныл и медленен, и выцарапывать переменные напрямую из QUERY_STRING, не подключая для этого этот трактор со свистелками, логично и правильно.
Какого йуха раздел Perl 6 от первого лица? Школоло?
[править] Толпы требуют...
1) Переименовать статью в "Пердл"
2) Расшифровать это название как "Почему Если Работает Делать Лучше" (и так всё работает)
3) Написать наконец, что язык сделан таким намеренно, чтобы не мог посторонний чел разобраться в чужом коде
[править] перлфаг негодуэ
а почему в конце статьи 1; ? зачем писать о неудачном выполнении? для тех кто не в теме объясню:
1; # report fail
0; # report win
- Недохелловорлдщик детектед. Открой любой (ненаписанный тобой pm файл и посмотри последнюю строку)
- Правильно правильно, неудачное завершение в перловом модуле сделано умышленно чтобы дети не запускали модуль напрямую из консоли, а вызывали из своих творений. Если вы находите статью перловкиным модулем, что ж, мне вас жаль. Так что топикстартер прав. Fooser 05:32, 20 февраля 2012 (MSK)
- Специально для недокодеров, какое фпесду неудачное завершение? pm файл в консоли и так не запустится хоть с единицей хоть без.
|
We need the 1; at the end because when a module loads Perl checks to see that the module returns a true value to ensure it loaded OK. You could put any true value at the end (see Code::Police) but 1 is the convention. |