array_rotate_left()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Obraca wartości wewnątrz dynamic
tablicy po lewej stronie.
Składnia
array_rotate_left(
tablica, rotate_count)
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
tablica | dynamic |
✔️ | Tablica do rotacji. |
rotate_count | integer | ✔️ | Liczba pozycji, które elementy tablicy zostaną obrócone po lewej stronie. Jeśli wartość jest ujemna, elementy zostaną obrócone po prawej stronie. |
Zwraca
Tablica dynamiczna zawierająca te same elementy co oryginalna tablica z każdym elementem obróconym zgodnie z rotate_count.
Przykłady
Obracanie się po lewej stronie o dwie pozycje:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, 2)
Wyjście
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [3,4,5,1,2] |
Obracanie w prawo przez dwie pozycje przy użyciu wartości ujemnej rotate_count:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, -2)
Wyjście
arr | arr_rotated |
---|---|
[1,2,3,4,5] | [4,5,1,2,3] |