دالة FlatMapped

اسم مؤهل بالكامل: Std.Arrays.FlatMapped

function FlatMapped<'TInput, 'TOutput>(mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]

ملخص

بالنظر إلى صفيف ودالة تعين عنصر صفيف إلى بعض صفيف الإخراج، ترجع صفائف الإخراج المتسلسلة لكل عنصر صفيف.

معلمات النوع

"تينبوت

نوع عناصر array.

"ال

ترجع الدالة mapper صفائف من هذا النوع.

الادخال

مخطط

دالة من 'TInput إلى 'TOutput[] تستخدم لتعيين عناصر الصفيف.

صفيف

صفيف من العناصر.

الناتج

صفيف من 'TOutput[] وهو تسلسل كافة الصفائف التي تم إنشاؤها بواسطة دالة التعيين.

مثل

تنشئ التعليمات البرمجية التالية صفيفا مع تكرار كل عنصر من عناصر صفيف الإدخال مرتين.

let repeatedPairs = FlatMapped(x -> Repeated(x, 2), [1, 2, 3]);
// repeatedPairs is [1, 1, 2, 2, 3, 3].