array_split()
Divide uma matriz para várias matrizes de acordo com os índices divididos e empacota a matriz gerada em uma matriz dinâmica.
Syntax
array_split
(matriz, índice)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
array | dynamic |
✔️ | A matriz a ser dividida. |
index | int ou dynamic |
✔️ | Uma matriz de inteiros ou dinâmica de inteiros usada para indicar o local no qual dividir a matriz. O índice inicial de matrizes é zero. Os valores negativos são convertidos em array_length + value . |
Retornos
Retorna uma matriz dinâmica que contém matrizes N+1 com os valores no intervalo [0..i1), [i1..i2), ... [iN..array_length)
de array
, em que N é o número de índices de entrada e i1...iN
são os índices.
Exemplos
Este exemplo a seguir mostra como dividir e matriz.
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Saída
arr | arr_split |
---|---|
[1,2,3,4,5] | [[1,2],[3,4,5]] |
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, dynamic([1,3]))
Saída
arr | arr_split |
---|---|
[1,2,3,4,5] | [[1],[2,3],[4,5]] |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de