Dela via


array_rotate_right()

Roterar värden inuti en dynamic matris till höger.

Syntax

array_rotate_right(array, rotate_count)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
matris dynamic ✔️ Matrisen som ska roteras.
rotate_count heltal ✔️ Antalet positioner som matriselementen roteras till höger. Om värdet är negativt roteras elementen till vänster.

Returer

Dynamisk matris som innehåller samma element som den ursprungliga matrisen med varje element roterat enligt rotate_count.

Exempel

Roterar åt höger med två positioner:

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

Resultat

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

Roterar åt vänster med två positioner med negativt rotate_count värde:

Resultat

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

Resultat

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