array_slice()
Extraherar en sektor av en dynamisk matris.
Syntax
array_slice
(matris, start, slut)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
matris | dynamic |
✔️ | Matrisen som sektorn ska extraheras från. |
Börja | int |
✔️ | Startindexet för sektorn (inklusivt). Negativa värden konverteras till array_length +start . |
Slutet | int |
✔️ | Det sista indexet för sektorn. (inklusivt). Negativa värden konverteras till array_length +end . |
Anteckning
Index utanför gränserna ignoreras.
Returer
Returnerar en dynamisk matris med värdena i intervallet [start..end
] från array
.
Exempel
I följande exempel returneras en sektor av matrisen.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Resultat
Arr | Skivad |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Resultat
Arr | Skivad |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Resultat
Arr | Skivad |
---|---|
[1,2,3,4,5] | [3,4] |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för