Difference between revisions of "List.Move"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:51, 7 February 2021
Move (Сдвиг значения) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция сдвигает значение внутри списка на указанное количество позиций.
Синтаксис
List.Move(<Индекс элемента (INT)>,<Количество позиций (INT)>)
Аргументы
<Индекс (INT)>
- Индекс (позиция) значения, сдвиг которого необходимо осуществить.<Количество позиций (INT)>
- Количество позиций, на которые необходимо провести сдвиг значения. Положительному значению соответствует сдвиг в конец списка, отрицательному -- в начало. Ноль не производит никаких изменений в списке. Если при положительном сдвиге значение достигает конца списка, оно появляется в начале списка, если при отрицательном сдвиге значение достигает начала списка, оно появляется в конце списка.
Примеры
a:=List.Create(); //Список пуст a.Add(1,2,3); //Список содержит значения 1,2 и 3. a.Move(2,-1); //Список a содержит значения 2,1 и 3 a.Move(2,2); //Список a содержит значения 1,2 и 3