Freigeben über


array_rotate_left()

Wechseln Sie Dienste mit der Dropdownliste "Version". Weitere Informationen zur Navigation.
Gilt für: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

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]