Freigeben über


array_rotate_left()

Gilt für: ✅Microsoft Fabric

Dreht Werte innerhalb eines dynamic Arrays nach links.

Syntax

array_rotate_left( Array, rotate_count)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich Beschreibung
Anordnung dynamic ✔️ Das Array, das gedreht werden soll.
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, das dieselben Elemente wie das ursprüngliche Array enthält, wobei jedes Element gemäß rotate_count gedreht wird.

Beispiele

Das folgende Beispiel zeigt, wie sie um zwei Positionen nach links gedreht werden:

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]

Das folgende Beispiel zeigt, wie sie um zwei Positionen nach rechts gedreht werden, indem ein negativer rotate_count Wert verwendet wird:

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]