array_slice()
Estrae una sezione di una matrice dinamica.
Sintassi
array_slice
(matrice, inizio, fine)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
array | dynamic |
✔️ | Matrice da cui estrarre la sezione. |
start | int |
✔️ | Indice iniziale della sezione (inclusivo). I valori negativi vengono convertiti in array_length +start . |
end | int |
✔️ | Ultimo indice della sezione. (inclusivo). I valori negativi vengono convertiti in array_length +end . |
Nota
Gli indici out of bounds vengono ignorati.
Restituisce
Restituisce una matrice dinamica dei valori nell'intervallo [start..end
] da array
.
Esempio
Negli esempi seguenti viene restituita una sezione della matrice.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Output
Arrangiamento | Affettato |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Output
Arrangiamento | Affettato |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Output
Arrangiamento | Affettato |
---|---|
[1,2,3,4,5] | [3,4] |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per