GitHub GitHub' da katkıda bulun: Çevrimiçi düzenle

dizi_bölme ()

Bölünmüş dizinlere göre bir diziyi birden çok diziye böler ve oluşturulan diziyi dinamik bir dizide paketler.

Sözdizimi

array_split(dizi, indices)

Bağımsız değişkenler

  • array(dizi): Bölünülecek giriş dizisi dinamik dizi olmalıdır.
  • İndeksler: Bölme dizinleri (sıfır tabanlı) olan tamsayıların tamsayı ya da dinamik dizisi, negatif değerler dizi_uzunluğu + değerine dönüştürülür.

İadeler

Değerleri [0..i1), [i1..i2), ... [iN..array_length) from arrayaralığında olan N+1 dizilerini içeren dinamik dizi; burada N, giriş dizinlerinin sayısı ve i1...iN , dizinlerdir.

Örnekler

print arr=dynamic([1,2,3,4,5]) 
| extend arr_split=array_split(arr, 2)

Sonuçlar

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]))

Sonuçlar

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