完全修飾名: 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]);
備考
ウィンドウのサイズは、配列のサイズを超える正の整数である必要があります