array_rotate_right()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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] |
Zugehöriger Inhalt
- Um ein Array nach links zu drehen, verwenden Sie array_rotate_left().
- Um ein Array nach links zu verschieben, verwenden Sie array_shift_left().
- Um ein Array nach rechts zu verschieben, verwenden Sie array_shift_right().