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 prawej stronie.
Składnia
array_rotate_right(
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 prawej stronie. Jeśli wartość jest ujemna, elementy zostaną obrócone do lewej. |
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 prawej stronie o dwie pozycje:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, 2)
Wyjście
| Arr | arr_rotated |
|---|---|
| [1,2,3,4,5] | [4,5,1,2,3] |
W poniższym przykładzie pokazano obracanie się po lewej stronie o dwie pozycje przy użyciu wartości ujemnej rotate_count:
Wyniki
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_right(arr, -2)
Wyjście
| Arr | arr_rotated |
|---|---|
| [1,2,3,4,5] | [3,4,5,1,2] |