Операция, которая преобразует последовательность объектов одного типа в последовательность объетов другого, используя переданную функцию для трансформации.
Синтаксис
MapStage
: 'map' '(' LambdaExpression ')'
;
Связанные токены [LambdaExpression](../expression/lambda)
Примеры использования
Для каждой таблицы PDF получить ее текстовый контент
select(tables) // PdfTable[]
->map((item) => item.Text()) // string[]
Для каждой строки таблицы, получить значение ее первой ячейки как 'Name' и второй ячейки, как 'Description.'
select(tableRows) // PdfTable[]
->map((row) => new { Title = row.GetCell(1).Text(), Description = row.GetCell(2).Text() }) // object[]