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]