الوحدة النمطية Collections.List
عمليات أساسية على قوائم.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Collections
التجميع: FSharp.Core (في FSharp.Core.dll)
module List
ملاحظات
لنظره عامة حول قوائم في F#, راجع قوائم (F #).
القيم
Value |
الوصف |
---|---|
إرجاع قائمة جديدة تحتوي على عناصر القائمة الأولى متبوعاً بعناصر من الثاني. |
|
تقوم بإرجاع متوسط العناصر في القائمة. |
|
إرجاع متوسط العناصر التي تم إنشاؤها بواسطة تطبيق الدالة على كل عنصر من القائمة. |
|
تطبق الدالة المعطاة على كل عنصر من القائمة. تقوم بإرجاع قائمة احتواء النتائج x لكل عنصر حيث الدالة تقوم بإرجاع (Some(x |
|
لكل عنصر من القائمة، تطبق الدالة المعطاة. ويدمج كافة نتائج ثم يرجع القائمة الموحدة. |
|
إرجاع قائمة جديدة تحتوي على عناصر كلاً من القوائم بالترتيب. |
|
ترجع قائمة فارغة من النوع المعطى. |
|
اختبار إذا كان أي عنصر من القائمة يفي دالة التقييم المعطى. |
|
اختبار حالة أي زوج من العناصر المقابلة من القائمة يفي دالة التقييم المعطاه. |
|
ترجع مجموعة جديدة تحتوي فقط على عناصر المجموعة التي ترجع عندها دالة التقييم المعطاة "صحيح". |
|
تعيد العنصر الأول الذي قيمة الدالة المعطاة عنده: true. يرفع KeyNotFoundException إذا لم يتواجد مثل هذا العنصر. |
|
إرجاع فهرس العنصر الأول في القائمة التي تستوفي دالة التقييم المعطاة. يرفع KeyNotFoundException إذا لم يتواجد مثل هذا العنصر. |
|
تطبق دالة على كل عنصر في المجموعة، عن طريق الاستخدام المتوازي لوسيطة مجمع خلال العملية الحسابية. يأخذ الوسيطة الثانية و يطبق عليها الدالة و أول عنصر في القائمة. ثم إدخال هذه النتيجة في الدالة مع العنصر الثاني و إلخ. إرجاع النتيجة النهائية. إذا كانت الدالة المدخلة هي f و العناصر هي i0...iN فتحسب f (... (f s i0) i1 ...) iN. |
|
تطبيق دالة على عناصر من مجموعتان ، ترابط وسيطة تراكمية خلال الحساب. يجب أن يكون لدى المجموعات أحجام متطابقة. إذا كانت الدالة المدخلة هي f و العناصر هي i0...iNوj0...jNفتحسبf (... (f s i0 j0)...) iN jN |
|
تطبق دالة على كل عنصر في المجموعة، عن طريق الاستخدام المتوازي لوسيطة مجمع خلال العملية الحسابية. إذا كانت الدالة المدخلة هي f و العناصر هي i0...iN فتحسب f i0 (...(f iN s)). |
|
تطبيق دالة على عناصر من مجموعتان ، ترابط وسيطة تراكمية خلال الحساب. يجب أن يكون لدى المجموعات أحجام متطابقة. إذا كانت الدالة المدخلة هي f و العناصر هي i0...iNوj0...jNفتحسبf i0 j0 (...(f iN jN s)) |
|
تختبر ما إذا كانت كل العناصر في المجموعة مستوفية دالة التقييم المعطاة. |
|
تختبر ما إذا كانت كل العناصر الموازية في المجموعة مستوفية دالة تقييم الأزواج المعطاة. |
|
إرجاع أول عنصر من القائمة. |
|
إنشاء قائمة عن طريق استدعاء المنشئ المعطى على كل فهرس. |
|
تحمل قيمة "صحيح" إذا كانت القائمة لا تحتوي على عناصر، و قيمة "خطأ" خلاف ذلك. |
|
تطبق الدالة المعطاة على كل عنصر من المجموعة. |
|
تقوم بتطبيق الدالة المعطاه على مجموعتين في نفس الوقت. يجب أن يكون لدى المجموعات أحجام متطابقة. |
|
تطبق الدالة المعطاة على كل عنصر من المجموعة. الأعداد الصحيحة التي تم تمريرها للدالة توضح ترتيب العنصر. |
|
تقوم بتطبيق الدالة المعطاه على مجموعتين في نفس الوقت. يجب أن يكون لدى المجموعات أحجام متطابقة. الأعداد الصحيحة التي تم تمريرها للدالة توضح ترتيب العنصر. |
|
يقوم بإرجاع طول القائمة. |
|
إنشاء مجموعة جديدة عناصرها هي نتائج تطبيق الدالة المعطاه لكل من عناصر المجموعة. |
|
إنشاء مجموعة جديدة عناصرها هي نتائج تطبيق الدالة المعطاة على العناصر الموازية من مجموعتي الأزواج. |
|
إنشاء مجموعة جديدة عناصرها هي نتائج تطبيق الدالة المعطاة على العناصر الموازية من المجموعات الثلاثة في نفس الوقت. |
|
إنشاء مجموعة جديدة عناصرها هي نتائج تطبيق الدالة المعطاه لكل من عناصر المجموعة. فهرس العدد الصحيح الذي تم تمريره إلى الدالة يشير إلى الفهرس (من 0) لعنصر يتم تحويله. |
|
مثل mapi ولكن تعيين عناصر المقابلة من قائمتين متساوين فى الطول . |
|
إرجاع أكبر عنصر في القائمة و المقارنة تتم بواسطة Operators.max |
|
إرجاع أكبر عنصر في القائمة بالمقارنة بواسطة Operators.max على دالة النتيجة. |
|
ترجع العنصر الأقل من كافة عناصر القائمة، و المقارنة تتم بواسطة Operators.min. |
|
إرجاع أقل عنصر فى القائمة بالمقارنة عبر Operators.min على دالة النتيجة. |
|
تقوم بعمل فهرسة فى القائمة. يحتوي العنصر الأول على الفهرس 0. |
|
تقوم بإنشاء قائمة من الصفيف المعطى. |
|
إنشاء قائمة جديدة من كائن العد المُعطى. |
|
تقسم المجموعة إلى اثنين من المجموعات، تحتوي على العناصر التي ترجع لها دالة التقييم المعطاة: true و false بالترتيب. |
|
تقوم بإرجاع قائمة كافة عناصرها مبدلة وفقاً لطريقة التبديل المحددة. |
|
قم بتطبيق دالة معينة لعناصر متتالية، وإرجاع النتيجة الأولى الموقع تعمل إرجاع Some(x)لبعض x. في حالة وجود عنصر مثل رفع ثم System.Collections.Generic.KeyNotFoundException |
|
تطبق دالة على كل عنصر في المجموعة، عن طريق الإستخدام المتوازي لوسيطة مجمع خلال العملية الحسابية. تطبيق دالة إلى أول عنصرين فى القائمة. ثم إدخال هذه النتيجة في الدالة مع العنصر الثالث و إلخ. إرجاع النتيجة النهائية. إذا كانت الدالة المدخلة هي f و العناصر هي i0...iN فتحسب f (... (f i0 i1) i2 ...) iN. |
|
تطبق دالة على كل عنصر في المجموعة، عن طريق الاستخدام المتوازي لوسيطة مجمع خلال العملية الحسابية. إذا كانت الدالة المدخلة هي f و العناصر هي i0...iN فتحسب f i0 (...(f iN-1 iN)). |
|
إنشاء قائمة عن طريق استدعاء المنشئ المعطى على كل فهرس. |
|
تقوم بإرجاع قائمة جديدة عناصرها مرتبة ترتيب عكسي. |
|
تطبق دالة على كل عنصر في المجموعة، عن طريق الاستخدام المتوازي لوسيطة مجمع خلال العملية الحسابية. يأخذ الوسيطة الثانية و يطبق عليها الدالة و أول عنصر في القائمة. ثم إدخال هذه النتيجة في الدالة مع العنصر الثاني و إلخ. إرجاع قائمة النتائج المتوسطة و النتيجة النهائية. |
|
مثل foldBack ، ولكن تقوم بإرجاع كلاً من النتائج الوسيطة و النهائية |
|
ترتيب القائمة المعطاه باستخدام Operators.compare. |
|
فرز القائمة المعطاة باستخدام المفاتيح المعطاه من قبل الإسقاط المعطى. تتم مقارنة المفاتيح باستخدام Operators.compare. |
|
تقوم بترتيب قائمة معطاه باستخدام دالة المقارنة المعطاه. |
|
إرجاع مجموع العناصر في القائمة. |
|
إرجاع مجموع النتائج التي تم إنشاؤها بواسطة تطبيق الدالة على كل عنصر في القائمة. |
|
تقوم بإنشاء صفيف من القائمة المعطاة. |
|
تعرض القائمة المعطاة كتسلسل. |
|
تعيد العنصر الأول الذي قيمة الدالة المعطاة عنده: true.. و ترجع None إذا لم يوجد مثل هذا العنصر. |
|
إرجاع فهرس العنصر الأول في القائمة التي تستوفي دالة التقييم المعطاة. و ترجع None إذا لم يوجد مثل هذا العنصر. |
|
قم بتطبيق دالة معينة إلى عناصر متتالية، وإرجاع Some(x)النتيجة الأولى الموقع تقوم الدالة بإرجاع Some(x)لبعض x. إذا لا مثل عنصر موجود ثم إرجاع None. |
|
تقسيم قائمة من أزواج إلى قائمتين. |
|
تقسيم قائمة من ثلاثيات إلى ثلاثة قوائم. |
|
تضم إثنين من القوائم إلى قائمة أزواج. يجب أن تكون القائمتان متساويتان فى الطول . |
|
ضم القوائم الثلاثة في قائمة ثلاثية. يجب أن تكون القوائم متساوية فى الطول . |
الأنظمة الأساسية
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
معلومات الإصدار
وقت التشغيل #F
معتمد في: 2.0, 4.0
Silverlight
معتمد في: 3