Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ 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().