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


array_поворот_вправо()

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Поворот значений внутри массива 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]
  • Чтобы повернуть массив слева, используйте array_rotate_left().
  • Чтобы переместить массив влево, используйте array_shift_left().
  • Чтобы переместить массив вправо, используйте array_shift_right().