İngilizce dilinde oku

Aracılığıyla paylaş


Windows işlevi

Tam ad: Std.Arrays.Windows

function Windows<'T>(size : Int, array : 'T[]) : 'T[][]

Özet

sizeardışık tüm uzunluk alt dizilerini döndürür.

Açıklama

Bu işlev, uzunluk n - size + 1 tüm size alt dizilerini sırayla döndürür; burada narrayuzunluğudur. İlk alt diziler, array[0..size - 1], array[1..size], array[2..size + 1]son alt diziye kadar array[n - size..n - 1].

Tür Parametreleri

'T

array öğelerinin türü.

Girdi

boyut

Alt dizilerin uzunluğu.

dizi

Bir öğe dizisi.

Örnek

// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);

Açıklamalar

Pencerenin boyutu, dizinin boyutundan büyük olmayan pozitif bir tamsayı olmalıdır