Метод проецирования Select

Метод проецирования Select

Описание методов

Методы приведены для последовательности sequence of T.

function Select<Res>(selector: T->Res): sequence of Res;

Проецирует каждый элемент последовательности на другой элемент с помощью функции selector. Возвращает последовательность элементов, полученных в результате проецирования.

function Select<Res>(selector: (T,integer)->Res): sequence of Res;

Проецирует каждый элемент последовательности на другой элемент с помощью функции selector, учитывающую индекс элемента. Возвращает последовательность элементов, полученных в результате проецирования.

Пример

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

13.1.4. Сравнение poll() и select()

Из книги автора

13.1.4. Сравнение poll() и select() Обладая одинаковой функциональностью, poll() и select() также имеют существенные отличия. Наиболее очевидным отличием является тайм-аут, поддерживающий миллисекундную точность для poll() и микросекундную точность для select(). В действительности же это


5.8.4 Оператор select

Из книги автора

5.8.4 Оператор select Оператор select позволяет организовать интерактивное взаимодействие с пользователем. Он имеет следующий формат: select name [in word;] do list; doneВначале из шаблона word формируется список слов, соответствующих шаблону. Этот набор слов выводится в стандартный поток


Раздел Select

Из книги автора

Раздел Select Но как же система узнает, какой из разделов ControlSetNNN необходимо использовать при обычной загрузке, какой нужно применять при загрузке последней удачной конфигурации, а какой вообще является испорченным? Именно для этих целей и предназначен раздел Select. Он


Оператор SELECT

Из книги автора

Оператор SELECT Оператор SELECT осуществляет выборку из базы данных и имеет наиболее сложную структуру среди всех операторов языка SQL. Практически любой пользователь баз данных в состоянии написать простейший оператор SELECT типаSELECT * FROM PC;который осуществляет выборку всех


Команда SELECT

Из книги автора

Команда SELECT SELECT * | { [ DISTINCT | ALL] <value expression>.,..} FROM { <table name> [ <alias> ] }.,.. [ WHERE <predicate>] [ GROUP BY { <column name> | <integer> }.,..] [ HAVING <predicate>] [ ORDERBY { <column name> | <integer> }.,..] [ { UNION [ALL]SELECT * | { [DISTINCT | ALL] < value expression >.,..} FROM { <table name> [<alias>]} .,.. [ WHERE <predicate> [ GROUP BY {


Написание инструкций SELECT

Из книги автора

Написание инструкций SELECT Процесс создания объектов Recordset модели ADO я подробно рассмотрел раньше в настоящей главе. В этом разделе основной акцент будет сделан именно на коде SQL, необходимом для определения того, какие записи относятся к набору. Вам необходимо выполнить


Оператор SELECT

Из книги автора

Оператор SELECT Оператор SELECT является для клиентов фундаментальным методом поиска наборов данных в базе данных. Он имеет следующую основную форму:SELECT[FIRST (m)] [SKIP (n)] [[ALL] | DISTINCT]<список-столбцов> [, [имя-столбца] | выражение | константа ]AS имя-алиаса]FROM


Конструкция SELECT ... INTO

Из книги автора

Конструкция SELECT ... INTO Конструкция SELECT ... INTO обычна для PSQL. Когда из таблицы запрашиваются значения, предложение INTO позволяет сохранить их в переменных - в локальных переменных или в выходных аргументах. В этой процедуре нет выходных параметров. Мы используем переменную ANY


Конструкция FOR SELECT ... DO

Из книги автора

Конструкция FOR SELECT ... DO Для поиска множества строк в процедуре мы используем конструкцию FOR SELECT ... DO. Ее синтаксис:FOR<выражение-выбора>INTO <:переменная [, :переменная [, ...]] DO<составной-оператор>;<выражение-выбора> может быть любым запросом выбора, использующим


Метод проецирования SelectMany

Из книги автора

Метод проецирования SelectMany Описание методовМетоды приведены для последовательности sequence of T. function SelectMany<Res>(selector: T->sequence of Res): sequence of Res; Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в


10.2. Меню Select (Выделение)

Из книги автора

10.2. Меню Select (Выделение) Практически никакая работа не может обойтись без выделенных областей, а возможности, которые они предоставляют, обширны. В основном меню есть специальный пункт, предназначенный для работы с выделениями (рис. 10.4). Рис. 10.4. Меню Select (Выделение)• All