Freigeben über


array_rotate_left()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Dreht Werte innerhalb eines dynamic Arrays nach links.

Syntax

array_rotate_left(Array, rotate_count)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
array 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

Um zwei Positionen nach links drehen:

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]

Drehen 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)

Output

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