Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: 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].
Параметры типа
Т
Тип элементов array.
Ввод
размер
Длина субаррей.
массив
Массив элементов.
Пример
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Замечания
Размер окна должен быть положительным целым числом, не превышающим размер массива.