array_split()
Rozdělí pole na více polí podle rozdělených indexů a zabalí vygenerované pole do dynamického pole.
Syntax
array_split
(pole, index)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Pole | dynamic |
✔️ | Pole, které se má rozdělit. |
Index | int nebo dynamic |
✔️ | Celé číslo nebo dynamické pole celých čísel použité k označení umístění, na kterém se má pole rozdělit. Počáteční index polí je nula. Záporné hodnoty se převedou na array_length + value . |
Návraty
Vrátí dynamickou matici obsahující N+1 polí s hodnotami v rozsahu [0..i1), [i1..i2), ... [iN..array_length)
od array
, kde N je počet vstupních indexů a i1...iN
jsou indexy.
Příklady
Následující příklad ukazuje, jak rozdělit a pole.
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Výstup
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]))
Výstup
Arr | arr_split |
---|---|
[1,2,3,4,5] | [[1],[2,3],[4,5]] |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro