Fonction Windows
Nom complet : Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
Résumé
Retourne tous les sous-ensembles consécutifs de longueur size
.
Description
Cette fonction retourne toutes les sous-n - size + 1
sous-size
de longueur dans l’ordre, où n
est la longueur de array
.
Les premiers sous-répertoires sont array[0..size - 1], array[1..size], array[2..size + 1]
jusqu’à ce que le dernier sous-narrateur array[n - size..n - 1]
.
Paramètres de type
'T
Type d’éléments array
.
Entrée
taille
Longueur des sous-répertoires.
tableau
Tableau d’éléments.
Exemple
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Remarques
La taille de la fenêtre doit être un entier positif non supérieur à la taille du tableau