Partilhar via


array_rotacionar_para_a_direita()

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Gira valores dentro de uma dynamic matriz para a direita.

Sintaxe

array_rotate_right( matriz, rotate_count)

Saiba mais sobre convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
matriz dynamic ✔️ A matriz a ser girada.
rotate_count número inteiro ✔️ O número de posições 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 que a matriz original com cada elemento girado de acordo com rotate_count.

Exemplos

O exemplo a seguir mostra a rotação para a direita por duas posições:

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

Realização

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

O exemplo a seguir mostra a rotação para a esquerda por 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)

Realização

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