array_rotate_right()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gira os valores dentro de uma dynamic
matriz para a direita.
Sintaxe
array_rotate_right(
array, rotate_count)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
array | dynamic |
✔️ | A matriz a ser girada. |
rotate_count | Número inteiro | ✔️ | O número de posições em que os elementos da matriz serão girados para a direita. Se o valor for negativo, os elementos serão girados para a esquerda. |
Devoluções
Matriz dinâmica contendo os mesmos elementos da matriz original com cada elemento girado de acordo com rotate_count.
Exemplos
Girando para a direita em duas posições:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)
Saída
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [4,5,1,2,3] |
Girando para a esquerda em duas posições usando o valor rotate_count negativo:
Resultados
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)
Saída
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [3,4,5,1,2] |
Conteúdo relacionado
- Para girar uma matriz para a esquerda, use array_rotate_left().
- Para deslocar uma matriz para a esquerda, use array_shift_left().
- Para deslocar um array para a direita, use array_shift_right().