Fungsi Windows
Nama yang sepenuhnya memenuhi syarat: Std.Arrays.Windows
function Windows<'T>(size : Int, array : 'T[]) : 'T[][]
Ringkasan
Mengembalikan semua subarray panjang berturut-turut size
.
Deskripsi
Fungsi ini mengembalikan semua subarray n - size + 1
panjang size
secara berurutan, di mana n
adalah panjang array
.
Subarray pertama array[0..size - 1], array[1..size], array[2..size + 1]
sampai subarray terakhir array[n - size..n - 1]
.
Parameter Jenis
'T
Jenis elemen array
.
Masukan
tingginya
Panjang subarray.
Array
Array elemen.
Contoh
// same as [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
let windows = Windows(3, [1, 2, 3, 4, 5]);
Komentar
Ukuran jendela harus berupa bilangan bulat positif yang tidak lebih besar dari ukuran array