array_slice()
Extrahuje řez dynamického pole.
Syntax
array_slice
(pole, začátek, konec)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Pole | dynamic |
✔️ | Pole, ze kterého chcete extrahovat řez. |
Spustit | int |
✔️ | Počáteční index řezu (včetně). Záporné hodnoty se převedou na array_length +start . |
Konec | int |
✔️ | Poslední index řezu (včetně). Záporné hodnoty se převedou na array_length +end . |
Poznámka
Indexy mimo rozsah jsou ignorovány.
Návraty
Vrátí dynamickou matici hodnot v oblasti [start..end
] od array
.
Příklady
Následující příklady vrátí řez pole.
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Výstup
Arr | Plátky |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Výstup
Arr | Plátky |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Výstup
Arr | Plátky |
---|---|
[1,2,3,4,5] | [3,4] |
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