array_rotate_left()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Поворот значений внутри массива dynamic
влево.
Синтаксис
array_rotate_left(
массив, rotate_count)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
array. | dynamic |
✔️ | Массив для поворота. |
rotate_count | integer | ✔️ | Число позиций, в которых элементы массива будут поворачиваться слева. Если значение отрицательное, элементы будут поворачиваться справа. |
Возвраты
Динамический массив, содержащий те же элементы, что и исходный массив с каждым элементом, повернутый в соответствии с rotate_count.
Примеры
Поворот влево двумя позициями:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, 2)
Выходные данные
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [3,4,5,1,2] |
Поворот вправо двумя позициями с помощью отрицательного rotate_count значения:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, -2)
Выходные данные
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [4,5,1,2,3] |
Связанный контент
- Чтобы повернуть массив справа, используйте array_rotate_right().
- Чтобы переместить массив влево, используйте array_shift_left().
- Чтобы переместить массив вправо, используйте array_shift_right()