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.
Alterne entre serviços usando a lista suspensa Version. Saiba mais sobre navegação.
Aplica a: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Extrai uma fatia de um array dinâmico.
Sintaxe
array_slice(matriz, início, fim)
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Nome | Tipo | Obrigatório | Description |
|---|---|---|---|
| array | dynamic |
✔️ | O array de onde extrair a fatia. |
| começar | int |
✔️ | O índice inicial da fatia (inclusive). Valores negativos são convertidos em array_length+start. |
| fim | int |
✔️ | O último índice da fatia. (inclusive). Valores negativos são convertidos em array_length+end. |
Observação
Os índices fora dos limites são ignorados.
Devoluções
Devolve um array dinâmico dos valores no intervalo [start..end] de array.
Examples
Os exemplos seguintes retornam uma fatia do array.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Output
| arr | fatiado |
|---|---|
| [1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Output
| arr | fatiado |
|---|---|
| [1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Output
| arr | fatiado |
|---|---|
| [1,2,3,4,5] | [3,4] |