array_rotate_left()

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 Tipo Obbligatoria Descrizione
array dynamic ✔️ Matrice da ruotare.
rotate_count numero intero ✔️ Il numero di posizioni che gli elementi della matrice verranno ruotati a sinistra. Se il valore è negativo, gli elementi verranno ruotati a destra.

Restituisce

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

Esempio

Rotazione a sinistra in base a due posizioni:

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

Output

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

Ruotando a destra in base a due posizioni usando il valore di rotate_count negativo:

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

Output

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