Megosztás a következőn keresztül:


array_rotate_left()

Egy tömbben dynamic balra elforgatja az értékeket.

Syntax

array_rotate_left(tömb, rotate_count)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
array dynamic ✔️ A elforgatni kívánt tömb.
rotate_count egész szám ✔️ A tömbelemek balról elforgatott pozícióinak száma. Ha az érték negatív, az elemek jobbra kerülnek.

Válaszok

Dinamikus tömb, amely ugyanazokat az elemeket tartalmazza, mint az eredeti tömb, és mindegyik elem a rotate_count szerint rotálva van.

Példák

Elforgatás balra két pozícióval:

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

Kimenet

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

Elforgatás jobbra két pozícióval negatív rotate_count érték használatával:

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

Kimenet

Arr arr_rotated
[1,2,3,4,5] [4,5,1,2,3]
  • Ha jobbra szeretne elforgatni egy tömböt, használja array_rotate_right ().
  • Ha balra szeretne áthelyezni egy tömböt, használja a array_shift_left().
  • Ha jobbra szeretne áthelyezni egy tömböt, használja a array_shift_right()