Compartilhar via


array_rotate_left()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Gira os valores dentro de uma dynamic matriz para a esquerda.

Sintaxe

array_rotate_left(array, rotate_count)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
array dynamic ✔️ A matriz a ser girada.
rotate_count Número inteiro ✔️ O número de posições em que os elementos da matriz serão girados para a esquerda. Se o valor for negativo, os elementos serão girados para a direita.

Devoluções

Matriz dinâmica contendo os mesmos elementos da matriz original com cada elemento girado de acordo com rotate_count.

Exemplos

Girando para a esquerda em duas posições:

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

Saída

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

Girando para a direita em duas posições usando o valor rotate_count negativo:

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

Saída

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