array_split()
Delar upp en matris till flera matriser enligt de delade indexen och packar den genererade matrisen i en dynamisk matris.
Syntax
array_split
(matris, index)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
matris | dynamic |
✔️ | Matrisen som ska delas. |
Index | int eller dynamic |
✔️ | Ett heltal eller en dynamisk matris med heltal som används för att ange var matrisen ska delas. Startindexet för matriser är noll. Negativa värden konverteras till array_length + value . |
Returer
Returnerar en dynamisk matris som innehåller N+1-matriser med värdena i intervallet [0..i1), [i1..i2), ... [iN..array_length)
från array
, där N är antalet indataindex och i1...iN
är indexen.
Exempel
I följande exempel visas hur du delar och matris.
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Resultat
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]))
Resultat
Arr | arr_split |
---|---|
[1,2,3,4,5] | [[1],[2,3],[4,5]] |
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