array_rotate_left()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft 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] |
Contenuto correlato
- Per ruotare una matrice a destra, usare array_rotate_right().
- Per spostare una matrice a sinistra, usare array_shift_left().To shift an array to the left, use array_shift_left().
- Per spostare una matrice a destra, usare array_shift_right()