Compartir a través de


Función de Windows

Nombre completo: Std.Arrays.Windows

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

Resumen

Devuelve todas las subbarras consecutivas de longitud size.

Descripción

Esta función devuelve todos los n - size + 1 subbarrays de longitud size en orden, donde n es la longitud de array. Los primeros subbarrays se array[0..size - 1], array[1..size], array[2..size + 1] hasta el último subbarray array[n - size..n - 1].

Parámetros de tipo

'T

Tipo de elementos array.

Entrada

tamaño

Longitud de las subbarras.

arreglo

Matriz de elementos.

Ejemplo

// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);

Observaciones

El tamaño de la ventana debe ser un entero positivo no mayor que el tamaño de la matriz.