Compartir a través de


array_rotate_right()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Gira los valores dentro de una dynamic matriz a la derecha.

Sintaxis

array_rotate_right(matriz, rotate_count)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
array dynamic ✔️ Matriz que se va a girar.
rotate_count integer ✔️ Número de posiciones que girarán los elementos de matriz a la derecha. Si el valor es negativo, los elementos se rotarán a la izquierda.

Devoluciones

Matriz dinámica que contiene los mismos elementos que la matriz original con cada elemento girado según rotate_count.

Ejemplos

Girando a la derecha por dos posiciones:

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

Salida

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

Girando a la izquierda por dos posiciones mediante el uso de un valor de rotate_count negativo:

Resultados

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

Salida

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