Category: it

Category was added automatically. Read all entries about "it".

Пара слов о \K

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

1). Она быстрее

2). Позволяет использовать шаблоны переменной длины

Век живи...


Здесьдокументы (встроенные документы, 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

"Practical Extraction and Report Language" в правильном переводе

В википедии, да и много где ещё, пишется «Практический язык извлечения данных и составления отчетов». Я один нахожу подобный перевод надмозговым? Конечно один, т.к. только я использую Perl в 2019 году. Как минимум следует говорить «Практичный», а не «Практический». В подтверждение свой позиции приведу цитату из man'а:

The language is intended to be practical  (easy  to  use,  efficient,  complete)  rather  than beautiful  (tiny,  elegant, minimal).

Я бы сформулировал так: «Практичный язык [для] выборок и отчётов».