الفرق بين المراجعتين لصفحة: «Ruby/Array/append operator»
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: المعامل <code>>></code> الخاص بالصنف Array في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: المعامل <code>>></code> الخاص بالصنف <code>Array</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Operator]] | [[تصنيف: Ruby Operator]] | ||
[[تصنيف: Ruby Array]] | [[تصنيف: Ruby Array]] | ||
يضيف المعامل <code>>></code> | يضيف المعامل <code>>></code> كائنًا مُحدَّدًا إلى نهاية المصفوفة الأصلية ثم يعيد المصفوفة نفسها، لذا يمكن تكرار هذا المعامل عدة مرات وبشكل متسلسل. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> ary << obj → ary | <syntaxhighlight lang="ruby"> ary << obj → ary | ||
المراجعة الحالية بتاريخ 06:37، 2 أكتوبر 2018
يضيف المعامل >> كائنًا مُحدَّدًا إلى نهاية المصفوفة الأصلية ثم يعيد المصفوفة نفسها، لذا يمكن تكرار هذا المعامل عدة مرات وبشكل متسلسل.
البنية العامة
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، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.