Программисты Perl 5 сталкивались с такой структурой в коде:
my @new = sort { ... } map { ... } grep { ... } @original;
Здесь данные идут справа налево, от массива @original, который скармливают в grep, который, в свою очередь, скармливает данные в map, а тот в sort, и в конце всё это присваивается массиву @new. Каждый из них принимает список в качестве аргумента.
Читать полностью »


