الفرق بين المراجعتين لصفحة: «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
، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.