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