[Moscow.pm] Иногда вещи не то, чем кажутся
Alex Shatlovsky
shatlovsky на gmail.com
Ср Июн 4 13:38:44 PDT 2008
Здравствуйте, Dmitry.
Вы писали 4 июня 2008 г., 23:52:47:
>> sub say { print join "", @_, "\n"; }
join, кстати, лишний. без него все работает:
sub say { print @_, "\n"; }
> уже в котором месте вижу эту конструкцию
> может кто-то объяснить в чем сакральный смысл? почему вдруг перл
> перестал удовлетворять?
> если надо \n в конце, так можно и $\="\n" написать?
> local на худой конец
Дело в том, что не всегда нужно после каждого print'а лепить \n,
и local не вариант. Хотелось бы гибкости в этом вопросе.
Дополнительная функция это как раз то, что нужно: хотим перевод
строки - используем say, иначе обычный print.
Недаром оно в perl6 появилось.
--
С уважением,
А.Н.Шатловский
Подробная информация о списке рассылки Moscow-pm