array_rotate_right()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Otočí hodnoty uvnitř dynamic
pole doprava.
Syntaxe
array_rotate_right(
pole, rotate_count)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
pole | dynamic |
✔️ | Pole, které chcete otočit. |
rotate_count | integer | ✔️ | Počet pozic, které budou prvky pole otočeny doprava. Pokud je hodnota záporná, prvky se otočí doleva. |
Návraty
Dynamická matice obsahující stejné prvky jako původní pole s každým prvkem otočeným podle rotate_count.
Příklady
Otočení doprava o dvě pozice:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)
Výstup
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [4,5,1,2,3] |
Otočení doleva o dvě pozice pomocí záporné rotate_count hodnoty:
Výsledky
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)
Výstup
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [3,4,5,1,2] |
Související obsah
- Pokud chcete pole otočit doleva, použijte array_rotate_left().
- Pokud chcete pole posunout doleva, použijte array_shift_left().
- Pokud chcete pole posunout doprava, použijte array_shift_right().