k_mx (k_mx) wrote,
k_mx
k_mx

Category:

Здесьдокументы (встроенные документы, here-document)

Почерпнул пару новых хаков про здесьдокументы (надмозгово, но мне нравится этот перевод) читая perldoc perlop


Ещё один способ отключения интерполяции:
$cost = <<\VISTA;  # hasta la ...
That'll be $10 please, ma'am.
VISTA


Здесьдокументы стакаются:
myfunc(<< 'THIS', 23, <<'THAT');
Here's a line
or two.
THIS
and here's another.
THAT

Ну и киллер-фитча из 5.26 позволяющая писать с отступами:
print <<~EOD;
    one
    two
    EOD
Tags: here-document, perl, timtowtdi
Subscribe

  • Пара слов о \K

    До сегодняшнего дня, думал что \K это просто краткая форма записи (?<=), но оказывается, что: 1). Она быстрее 2). Позволяет использовать…

  • Я у мамы хакир!11

    Мне кажется я уже готов. Опубликовал свой JAPH на PerlMonks. Выбрал каноничную версию, чтоб заявить всему миру о своей любви к завершающим запятым.…

  • Гольфим в боевых условиях с Тимом Тоуди! #0

    Сегодня наткнулся на вызов метода с таким аргументом: Bind => [ \$Param{Name}, \$Param{Comment}, \$Param{ValidID}, ( \$Param{UserID} ) x 2,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 1 comment