Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gira valores dentro de uma dynamic matriz para a esquerda.
Sintaxe
array_rotate_left(
matriz, rotate_count)
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| matriz | dynamic |
✔️ | A matriz a ser girada. |
| rotate_count | número inteiro | ✔️ | O número de posições que os elementos da matriz serão girados para a esquerda. Se o valor for negativo, os elementos serão rodados para a direita. |
Devoluções
Matriz dinâmica contendo os mesmos elementos que a matriz original com cada elemento girado de acordo com rotate_count.
Exemplos
O exemplo a seguir mostra a rotação para a esquerda por duas posições:
print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, 2)
Realização
| ARR | arr_rotated |
|---|---|
| [1,2,3,4,5] | [3,4,5,1,2] |
O exemplo a seguir mostra a rotação para a direita por 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)
Realização
| ARR | arr_rotated |
|---|---|
| [1,2,3,4,5] | [4,5,1,2,3] |
Conteúdo relacionado
- Para girar uma matriz para a direita, use array_rotate_right().
- Para deslocar uma matriz para a esquerda, use array_shift_left().
- Para deslocar uma matriz para a direita, use array_shift_right()