完整名稱:Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
總結
傳回長度 size的所有連續子陣列。
描述
此函式會依序傳回長度 n - size + 1 的所有 size 子陣列,其中 n 是 array的長度。
第一個子陣列會 array[0..size - 1], array[1..size], array[2..size + 1],直到最後一個子陣列 array[n - size..n - 1]為止。
類型參數
'T
array 專案的型別。
輸入
大小
子陣陣的長度。
陣列
項目的陣列。
例
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
言論
視窗的大小必須是不大於數位大小的正整數