المعامل * الخاص بالصنف Array في روبي
< Ruby | Array
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 10:03، 5 سبتمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: المعامل * الخاص بالصنف Array في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: R...')
إن استعمل المعامل * مع مصفوفة وسلسلة نصية، فسيُكافئ حينئذٍ العبارة 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 في توثيق روبي الرسمي.