Windows 函数

完全限定的名称:Std.Arrays.Windows

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

总结

返回长度 size的所有连续子数组。

描述

此函数按顺序返回长度 n - size + 1 的所有 size 子数组,其中 narray的长度。 第一个子数组 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]);

言论

窗口的大小必须是大于数组大小的正整数