Freigeben über


array_rotate_right()

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

Dreht Werte innerhalb eines dynamic Arrays nach rechts.

Syntax

array_rotate_right(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 rechts gedreht werden. Wenn der Wert negativ ist, werden die Elemente nach links 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 rechts drehen:

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

Output

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

Drehen nach links um zwei Positionen mithilfe eines negativen rotate_count-Werts:

Ergebnisse

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

Output

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