Std.Arrays

تحتوي مساحة الاسم Std.Arrays على العناصر التالية:

اسم وصف
جميع بالنظر إلى صفيف ومسند معرف لعناصر الصفيف، ويتحقق مما إذا كانت جميع عناصر الصفيف تفي بالمسند.
أي بالنظر إلى صفيف ومسند معرف لعناصر الصفيف، يتحقق مما إذا كان عنصر واحد على الأقل من الصفيف يلبي دالة التقييم.
مجموعات تقسيم صفيف إلى أجزاء متعددة متساوية الطول.
دائري إزاحة صفيف بشكل دائري لليسار أو لليمين بمقدار حجم خطوة محددة.
ColumnAt استخراج عمود من مصفوفة.
العد بالنظر إلى صفيف ومسند معرف لعناصر الصفيف، ترجع عدد العناصر صفيفا يتكون من تلك العناصر التي تلبي دالة التقييم.
قطري إرجاع صفيف من العناصر القطرية لصفيف ثنائي الأبعاد
DrawMany تكرار عملية لعدد معين من العينات، وجمع مخرجاتها في صفيف.
تعداد بالنظر إلى صفيف، ترجع صفيفا جديدا يحتوي على عناصر من الصفيف الأصلي جنبا إلى جنب مع مؤشرات كل عنصر.
استبعاد إرجاع صفيف يحتوي على عناصر صفيف آخر، باستثناء العناصر الموجودة في قائمة معينة من الفهارس.
تمت تصفيتها بالنظر إلى صفيف ومسند معرف لعناصر الصفيف، يقوم بإرجاع صفيف يتكون من تلك العناصر التي تفي بالمسند.
FlatMapped بالنظر إلى صفيف ودالة تعين عنصر صفيف إلى بعض صفيف الإخراج، ترجع صفائف الإخراج المتسلسلة لكل عنصر صفيف.
مسطحة بالنظر إلى صفيف من الصفائف، ترجع سلسلة كافة الصفائف.
طية يكرر دالة f من خلال صفيف array، مع إرجاع f(...f(f(initialState, array[0]), array[1]), ...).
ForEach بالنظر إلى صفيف وتشغيل تم تعريفه لعناصر الصفيف، يقوم بإرجاع صفيف جديد يتكون من صور الصفيف الأصلي ضمن العملية.
head إرجاع العنصر الأول من الصفيف.
HeadAndRest إرجاع مجموعة من العناصر الأولى وجميع العناصر المتبقية من الصفيف.
IndexOf إرجاع الفهرس الأول للعنصر الأول في صفيف يستوفي دالة تقييم معينة. إذا لم يكن هناك مثل هذا العنصر، فترجع -1.
IndexRange بالنظر إلى صفيف، يقوم بإرجاع نطاق فوق فهارس ذلك الصفيف، مناسب للاستخدام في حلقة ل.
المتداخلة تقاطع صفيفين من نفس الحجم (تقريبا).
IsEmpty إرجاع true إذا كان الصفيف فارغا فقط.
IsRectangularArray إرجاع ما إذا كان الصفيف ثنائي الأبعاد يحتوي على شكل مستطيل
متنوعة بالنظر إلى صفيف، ترجع ما إذا كان يتم فرز هذا الصفيف كما هو محدد بواسطة دالة مقارنة معينة.
IsSquareArray إرجاع ما إذا كان الصفيف ثنائي الأبعاد يحتوي على شكل مربع
تعيين بالنظر إلى صفيف ودالة تم تعريفها لعناصر الصفيف، ترجع صفيفا جديدا يتكون من صور الصفيف الأصلي ضمن الدالة .
MappedByIndex بالنظر إلى صفيف ودالة تم تعريفها للعناصر المفهرسة للصفيف، ترجع صفيفا جديدا يتكون من صور الصفيف الأصلي ضمن الدالة .
MappedOverRange نظرا لنطاق ودالة تأخذ عددا صحيحا كإدخل، ترجع صفيفا جديدا يتكون من صور قيم النطاق ضمن الدالة .
معظم إنشاء صفيف يساوي صفيف إدخال باستثناء إسقاط عنصر الصفيف الأخير.
MostAndTail إرجاع مجموعة من كافة العناصر ما عدا عنصر واحد والعنصر الأخير من الصفيف.
Padded إرجاع صفيف مبطن بقيم محددة تصل إلى طول محدد.
مقسمة تقسيم صفيف إلى أجزاء متعددة.
rest إنشاء صفيف يساوي صفيف إدخال باستثناء إسقاط عنصر الصفيف الأول.
عكس إنشاء صفيف يحتوي على نفس العناصر كصفيف إدخال ولكن بترتيب معكوس.
SequenceI الحصول على صفيف من الأعداد الصحيحة في فاصل زمني معين.
SequenceL الحصول على صفيف من الأعداد الصحيحة في فاصل زمني معين.
فرز بالنظر إلى صفيف، ترجع عناصر ذلك الصفيف التي تم فرزها بواسطة دالة مقارنة معينة.
Subarray يأخذ صفيفا وقائمة بالمواقع وينتج صفيفا جديدا تم تشكيله من عناصر الصفيف الأصلي التي تطابق المواقع المحددة.
تبديل تطبيق تبديل عنصرين في صفيف.
Tail إرجاع العنصر الأخير من الصفيف.
تبديل موضع إرجاع تبديل موضع مصفوفة ممثلة كصفيف من الصفائف.
إلغاء ضغط بالنظر إلى صفيف من مجموعتين، ترجع مجموعة من صفيفين، كل منهما يحتوي على عناصر مجموعات صفيف الإدخال.
أين بالنظر إلى دالة تقييم وصفيف، ترجع فهارس ذلك الصفيف حيث تكون دالة التقييم صحيحة.
Windows إرجاع كافة الصفوف الفرعية المتتالية للطول size.
مضغوط بالنظر إلى صفيفين، ترجع صفيفا جديدا من الأزواج بحيث يحتوي كل زوج على عنصر من كل صفيف أصلي.