Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W pełni kwalifikowana nazwa: Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
Streszczenie
Zwraca wszystkie kolejne podarray długości size.
Opis
Ta funkcja zwraca wszystkie n - size + 1 podarray długości size w kolejności, gdzie n jest długością array.
Pierwsze podarray są array[0..size - 1], array[1..size], array[2..size + 1] do ostatniej podarray array[n - size..n - 1].
Parametry typu
'T
Typ elementów array.
Wkład
rozmiar
Długość podarray.
tablica
Tablica elementów.
Przykład
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Uwagi
Rozmiar okna musi być dodatnią liczbą całkowitą nie większą niż rozmiar tablicy