Render.ru

Выделение элементов массива

Wats

Знаток
Рейтинг
25
#1
Здравствуйте товарищи. Вопрос заключается в следующем: допустим есть массив a, состоящий из 5 элементов. Как известно чтобы выделить элемент, можно просто написать select а , где i номер элемемента, а если мне нужно выделить несколько элементов одновременно, например со второго по четвертый, вариант select а[2..4] , не прокатывает. Единственный способ который я нашел через цикл: for i = 2 to 4 do selectmore а .
А как можно выделить элементы не попорядку, например. 1, 2, 5, 10, 14...
Заранее благодарен.
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2
Делаеш выборку в отдельный массив
Код:
select  (for i in #( 1, 2, 5, 10, 14) collect a[i])
 
Сверху