完全限定的名称: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]);
言论
窗口的大小必须是大于数组大小的正整数