array_slice ()
Extrae una porción de una matriz dinámica.
Sintaxis
array_slice(matriz, inicio, fin)
Argumentos
- array: la matriz de entrada de la que extraer la sección debe ser una matriz dinámica.
- start: índice de inicio basado en cero (inclusivo) de la sección, los valores negativos se convierten a array_length + start.
- end: índice de finalización basado en cero (inclusivo) de la sección, los valores negativos se convierten a array_length + end.
Nota: los índices fuera de límites se ignoran.
Devoluciones
Matriz dinámica de los valores del rango [start..end] de array.
Ejemplos
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Resultados
arr |
sliced |
|---|---|
| [1,2, 3] | [2, 3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Resultados
arr |
en rodajas |
|---|---|
| [1,2,3,4, 5] | [3,4, 5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Resultados
arr |
en rodajas |
|---|---|
| [1,2,3,4, 5] | [3, 4] |