array_rotate_left()

Obraca wartości wewnątrz dynamic tablicy po lewej stronie.

Składnia

array_rotate_left(tablica, rotate_count)

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
Tablicy dynamic ✔️ Tablica do obrócenia.
rotate_count liczba całkowita ✔️ Liczba pozycji, które elementy tablicy zostaną obrócone po lewej stronie. Jeśli wartość jest ujemna, elementy zostaną obrócone z prawej strony.

Zwraca

Tablica dynamiczna zawierająca te same elementy co oryginalna tablica z każdym elementem obrócony zgodnie z rotate_count.

Przykłady

Obracanie w lewo o dwie pozycje:

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

Dane wyjściowe

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

Obracanie w prawo o 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)

Dane wyjściowe

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