Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tam ad: Std.Arrays.Partitioned
function Partitioned<'T>(partitionSizes : Int[], array : 'T[]) : 'T[][]
Bir diziyi birden çok bölüme böler.
Dizinin her bölünmüş bölümündeki öğe sayısı.
Bölünecek giriş dizisi.
İlk dizinin partitionSizes[0]
ilk array
, ikinci dizinin ise partitionSizes[1]
sonraki array
olduğu birden çok dizi. Son dizi kalan tüm öğeleri içerir. Dizi tam olarak bölünürse, son dizi boş dizi olur ve kalan öğe olmadığını gösterir.
Başka bir deyişle, Tail(Partitioned(...))
her zaman kalan öğeleri döndürürken Most(Partitioned(...))
her zaman dizinin tüm bölümlerini döndürür.
// The following returns [[2, 3], [5], [7]];
let split = Partitioned([2, 1], [2, 3, 5, 7]);
// The following returns [[2, 3], [5, 7], []];
let split = Partitioned([2, 2], [2, 3, 5, 7]);