Sdílet prostřednictvím


array_rotate_left()

Otočí hodnoty uvnitř dynamic pole doleva.

Syntax

array_rotate_left(pole, rotate_count)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Pole dynamic ✔️ Pole, které se má otočit.
rotate_count integer ✔️ Počet pozic, na které budou prvky pole otočeny doleva. Pokud je hodnota záporná, prvky se otočí doprava.

Návraty

Dynamické pole obsahující stejné prvky jako původní pole s každým prvkem otočeným podle rotate_count.

Příklady

Otáčení doleva o dvě pozice:

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

Výstup

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

Otočení doprava o dvě pozice pomocí záporné rotate_count hodnoty:

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

Výstup

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