Если вы думаете, что знаете Perl

Sep 03, 2012 19:11

то легко ответите на вопрос:

Что выведет на экран следующая команда?
print '\\';
правильный ответ )

perl, Технократия

Leave a comment

silver_foxy September 3 2012, 15:50:19 UTC
фигасе) а чё так? )

Reply

ph0enix September 3 2012, 16:03:37 UTC
магия! в остальных случаях всё правильно работает: print '\n'; действительно напечает два символа, а вот два слеша -- хрен.
Ну это откуда-то из древности тянется. Логики такого поведения я увидеть не могу =)

Reply

silver_foxy September 3 2012, 16:10:06 UTC
как обычно "древние костыли" )
а если вбить "\\\" ? напечатает два?

Reply

ph0enix September 3 2012, 16:16:26 UTC
неа. напечатает, что не найдена вторая кавычка)))

Reply

silver_foxy September 3 2012, 16:16:59 UTC
пздц)

Reply


Leave a comment

Up