Bagikan melalui


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