Поделиться через


array_rotate_right()

Поворачивает значения внутри массива dynamic вправо.

Синтаксис

array_rotate_right(массив, rotate_count)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
array. dynamic ✔️ Вращаемый массив.
rotate_count Целое число ✔️ Количество позиций, в которых элементы массива будут поворачиваться вправо. Если значение отрицательное, элементы будут поворачиваться влево.

Возвращаемое значение

Динамический массив, содержащий те же элементы, что и исходный массив, каждый из которых повернут в соответствии с rotate_count.

Примеры

Поворот вправо на две позиции:

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)

Выходные данные

Arr arr_rotated
[1,2,3,4,5] [4,5,1,2,3]

Поворот влево на две позиции с использованием отрицательного значения rotate_count:

Результаты

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)

Выходные данные

Arr arr_rotated
[1,2,3,4,5] [3,4,5,1,2]