array_split()
Divide una matriz en varias matrices según los índices de división y empaqueta la matriz generada en una matriz dinámica.
Syntax
array_split
(matriz, índice)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
array | dynamic |
✔️ | Matriz que se va a dividir. |
índice | int o dynamic |
✔️ | Matriz entera o dinámica de enteros que se usa para indicar la ubicación en la que se va a dividir la matriz. El índice inicial de las matrices es cero. Los valores negativos se convierten en array_length + value . |
Devoluciones
Devuelve una matriz dinámica que contiene matrices N+1 con los valores del intervalo [0..i1), [i1..i2), ... [iN..array_length)
de array
, donde N es el número de índices de entrada y i1...iN
son los índices.
Ejemplos
En este ejemplo siguiente se muestra cómo dividir y matrices.
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Salida
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]))
Salida
arr | arr_split |
---|---|
[1,2,3,4,5] | [[1],[2,3],[4,5]] |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de