array_rotate_left()

Rotiert Werte innerhalb eines dynamic Arrays nach links.

Syntax

array_rotate_left(Array, rotate_count)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
array dynamic ✔️ Das zu drehende Array.
rotate_count integer ✔️ Die Anzahl der Positionen, die Arrayelemente nach links gedreht werden. Wenn der Wert negativ ist, werden die Elemente nach rechts gedreht.

Gibt zurück

Dynamisches Array mit denselben Elementen wie das ursprüngliche Array, wobei jedes Element entsprechend rotate_count gedreht wird.

Beispiele

Drehung nach links um zwei Positionen:

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

Ausgabe

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

Drehung nach rechts um zwei Positionen mithilfe eines negativen rotate_count Werts:

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

Ausgabe

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