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

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
ط
 
سطر 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، فسيُعيد مصفوفة جديدة تتكرر فيها المصفوفة تلك عددًا من المرات مساويًا لذلك العدد المعطى.

مصادر