المعامل * الخاص بالصنف Array في روبي
إن استعمل المعامل * مع مصفوفة وسلسلة نصية، فسيُكافئ حينئذٍ العبارة ary. join(str). أمَّا إن استعمل مع مصفوفة وعدد، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.
البنية العامة
ary * int → new_ary
ary * str → new_string
القيم المعادة
تعاد مصفوفة أو سلسلة نصية جديدة.
أمثلة
مثالٌ عن استخدام المعامل * مرةً مع عدد وأخرى مع سلسلة نصية:
[ 1, 2, 3 ] * 3 #=> [ 1, 2, 3, 1, 2, 3, 1, 2, 3 ]
[ 1, 2, 3 ] * "," #=> "1,2,3"
انظر أيضًا
- التابع
Array.[]: ينشئ مصفوفة جديدة. - المعامل &: يعيد مصفوفة جديدة تحتوي على العناصر المشتركة بين المصفوفتين بدون تكرار، مع الحفاظ على ترتيب المصفوفة الأصلية.
- المعامل +: يجمع مصفوفتين معًا في مصفوفة واحدة جديدة.
- المعامل <=>: يعيد عددًا صحيحًا (-1 أو 0 أو +1) إذا كانت المصفوفة الأصلية أصغر من أو تساوي أو أكبر من المصفوفة الأخرى المعطاة على التوالي.
مصادر
- قسم المعامل * في الصنف Array في توثيق روبي الرسمي.