الفرق بين المراجعتين ل"Ruby/Array/plus"

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
ط
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المعامل <code>+</code> الخاص بالصنف Array في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: المعامل <code>+</code> الخاص بالصنف <code>Array</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Operator]]
 
[[تصنيف: Ruby Operator]]

المراجعة الحالية بتاريخ 06:30، 2 أكتوبر 2018

يجمع المعامل + مصفوفتين معًا في مصفوفة واحدة جديدة.

البنية العامة

 ary + other_ary  new_ary

القيم المعادة

تعاد مصفوفة جديدة تضم المصفوفة ary والمصفوفة other_ary معًا.

أمثلة

مثالٌ عن استخدام المعامل +:

 [ 1, 2, 3 ] + [ 4, 5 ]    #=> [ 1, 2, 3, 4, 5 ]
a = [ "a", "b", "c" ]
c = a + [ "d", "e", "f" ]
c                         #=> [ "a", "b", "c", "d", "e", "f" ]
a                         #=> [ "a", "b", "c" ]

لاحظ أنّ x += y يكافئ x = x + y.

انظر أيضًا

  • المعامل |: يجمع عناصر مصفوفتين في مصفوفة واحدة جديدة مع استثناء العناصر المكررة والحفاظ على ترتيب العناصر وفقًا للمصفوفة الأولى المعطاة.
  • المعامل >>: يضيف كائن مُحدَّد إلى نهاية المصفوفة الأصلية ثم يعيد المصفوفة نفسها، لذا يمكن تكرار هذا المعامل عدة مرات وبشكل متسلسل.
  • المعامل -: يعيد مصفوفة جديدة تمثل نسخة من جميع عناصر المصفوفة الأصلية باستثناء العناصر المشتركة مع المصفوفة other_ary الأخرى.
  • المعامل &: يعيد مصفوفةً جديدةً تحتوي على العناصر المشتركة بين مصفوفتين دون تكرارها.
  • المعامل *: إن استعمل المعامل * مع مصفوفة ary وسلسلة نصية str، فسيُكافئ حينئذٍ العبارة ary.join(str). أمَّا إن استعمل مع مصفوفة ary وعدد int، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.

مصادر