Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 | Typ | Wymagania | opis |
|---|---|---|---|
| tablica | dynamic |
✔️ | Tablica do rotacji. |
| 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 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
W poniższym przykładzie pokazano 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] |
W poniższym przykładzie pokazano obracanie się po prawej stronie 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)
Wyjście
| Arr | arr_rotated |
|---|---|
| [1,2,3,4,5] | [4,5,1,2,3] |