Windows işlevi
Tam ad: Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
size
ardışık tüm uzunluk alt dizilerini döndürür.
Bu işlev, uzunluk n - size + 1
tüm size
alt dizilerini sırayla döndürür; burada n
array
uzunluğudur.
İlk alt diziler, array[0..size - 1], array[1..size], array[2..size + 1]
son alt diziye kadar array[n - size..n - 1]
.
array
öğelerinin türü.
Alt dizilerin uzunluğu.
Bir öğe dizisi.
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Pencerenin boyutu, dizinin boyutundan büyük olmayan pozitif bir tamsayı olmalıdır