정규화된 이름: 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].
형식 매개 변수
'티
array 요소의 형식입니다.
입력
크기
하위 배열의 길이입니다.
배열
요소의 배열입니다.
본보기
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
발언
창의 크기는 배열 크기보다 크지 않은 양의 정수여야 합니다.