Condividi tramite


array_rotate_left()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Ruota i valori all'interno di una dynamic matrice a sinistra.

Sintassi

array_rotate_left(matrice, rotate_count)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
array dynamic ✔️ Matrice da ruotare.
rotate_count integer ✔️ Numero di posizioni che gli elementi della matrice verranno ruotati a sinistra. Se il valore è negativo, gli elementi verranno ruotati a destra.

Valori restituiti

Matrice dinamica contenente gli stessi elementi della matrice originale con ogni elemento ruotato in base a rotate_count.

Esempi

Rotazione a sinistra di due posizioni:

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

Output

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

Rotazione a destra di due posizioni utilizzando il valore negativo rotate_count:

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

Output

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