array_slice()
Extrai um setor de uma matriz dinâmica.
Syntax
array_slice
(matriz, início, fim)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
matriz | dynamic |
✔️ | A matriz a partir da qual pretende extrair o setor. |
iniciar | int |
✔️ | O índice de início do setor (inclusive). Os valores negativos são convertidos em array_length +start . |
terminar | int |
✔️ | O último índice do setor. (inclusive). Os valores negativos são convertidos em array_length +end . |
Nota
Os índices fora dos limites são ignorados.
Devoluções
Devolve uma matriz dinâmica dos valores no intervalo [start..end
] de array
.
Exemplos
Os exemplos seguintes devolvem um setor da matriz.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Saída
arr | segmentado |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Saída
arr | segmentado |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Saída
arr | segmentado |
---|---|
[1,2,3,4,5] | [3,4] |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários