دالة Windows

الاسم المؤهل بالكامل: 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]);

ملاحظات

يجب أن يكون حجم النافذة عددا صحيحا موجبا لا يزيد عن حجم الصفيف