array_slice()

Mengekstrak irisan larik dinamis.

Sintaks

array_slice(array, start, end)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
array dynamic ✔️ Array untuk mengekstrak ilis.
start int ✔️ Indeks awal ikatan (inklusif). Nilai negatif dikonversi menjadi array_length+start.
akhir int ✔️ Indeks terakhir dari iringan. (inklusif). Nilai negatif dikonversi menjadi array_length+end.

Catatan

Indeks di luar batas diabaikan.

Mengembalikan

Mengembalikan array dinamis nilai dalam rentang [start..end] dari array.

Contoh

Contoh berikut mengembalikan iringan array.

print arr=dynamic([1,2,3]) 
| extend sliced=array_slice(arr, 1, 2)

Output

arr irisan
[1,2,3] [2,3]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, 2, -1)

Output

arr irisan
[1,2,3,4,5] [3,4,5]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, -3, -2)

Output

arr irisan
[1,2,3,4,5] [3,4]