Windows 함수
네임스페이스: Microsoft.Quantum.Arrays
패키지: Microsoft.Quantum.Standard
길이의 size
모든 연속 하위 배열을 반환합니다.
function Windows<'T> (size : Int, array : 'T[]) : 'T[][]
Description
이 함수는 길이의 size
모든 n - size + 1
하위 배열을 순서대로 반환합니다. 여기서 n
는 의 arr
길이입니다.
첫 번째 하위 배열은 마지막 하위 배열arr[n - size..n - 1]
까지입니다arr[0..size - 1], arr[1..size], arr[2..size + 1]
.
또는 size > n
이면 size <= 0
빈 배열이 반환됩니다.
입력
size: Int
하위 배열의 길이입니다.
array: 'T[]
요소의 배열입니다.
출력: 'T[][]
형식 매개 변수
T
요소의 형식입니다 array
.
예제
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);