الفرق بين المراجعتين لصفحة: «Ruby/Array/push»

من موسوعة حسوب
< Ruby‏ | Array
لا ملخص تعديل
طلا ملخص تعديل
 
سطر 14: سطر 14:
الكائن المراد إضافته إلى نهاية المصفوفة المعطاة
الكائن المراد إضافته إلى نهاية المصفوفة المعطاة


=== … ===
=== <code></code> ===
الكائنات الأخرى المراد إضافتها إلى نهاية المصفوفة المعطاة.
الكائنات الأخرى المراد إضافتها إلى نهاية المصفوفة المعطاة.
==القيم المعادة==
==القيم المعادة==
سطر 27: سطر 27:
  </syntaxhighlight>
  </syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* التابع [[Ruby/Array/insert | <code>insert</code>]]: يُدرج القيم المُمرّرة إليه قبل عنصرٍ ذي فهرس محدد.
* التابع<nowiki/>[[Ruby/Array/insert | <code>insert</code>]]: يُدرج القيم المُمرّرة إليه قبل عنصرٍ ذي فهرس محدد.
* التابع [[Ruby/Array/unshift | <code>unshift</code>]]: يضيف الكائنات المُمرَّرة إليه إلى بداية المصفوفة التي استُدعيت معه مع إزاحة العناصر الأخرى إلى الأمام.
* التابع<nowiki/>[[Ruby/Array/unshift | <code>unshift</code>]]: يضيف الكائنات المُمرَّرة إليه إلى بداية المصفوفة التي استُدعيت معه مع إزاحة العناصر الأخرى إلى الأمام.
* التابع [[Ruby/Array/pop | <code>pop</code>]]: يحذف آخر عنصر أو آخر <code>n</code> عنصر من مصفوفة ثم يعيده أو يعيدها في مصفوفة جديدة.
* التابع<nowiki/>[[Ruby/Array/pop | <code>pop</code>]]: يحذف آخر عنصر أو آخر <code>n</code> عنصر من مصفوفة ثم يعيده أو يعيدها في مصفوفة جديدة.
==مصادر==
==مصادر==
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-push قسم التابع push في الصنف Array في توثيق روبي الرسمي.]
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-push قسم التابع push في الصنف Array في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:59، 3 أكتوبر 2018

يضيف التابع push جميع الكائنات المُمرّرة إليه إلى نهاية المصفوفة التي استُدعيت معه.

يعيد هذا التابع المصفوفة نفسها، لذلك يمكن تطبيقه بشكل متسلسل.

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

 push(obj, ... )  ary

المعاملات

obj

الكائن المراد إضافته إلى نهاية المصفوفة المعطاة

الكائنات الأخرى المراد إضافتها إلى نهاية المصفوفة المعطاة.

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

تعاد المصفوفة نفسها المعطاة بعد إضافة الكائن obj والكائنات الأخرى الممررة إليها.

أمثلة

أمثلة على استخدام التابع push:

 a = [ "a", "b", "c" ]
a.push("d", "e", "f")
       #=> ["a", "b", "c", "d", "e", "f"]
[1, 2, 3].push(4).push(5)
       #=> [1, 2, 3, 4, 5]

انظر أيضًا

  • التابع insert: يُدرج القيم المُمرّرة إليه قبل عنصرٍ ذي فهرس محدد.
  • التابع unshift: يضيف الكائنات المُمرَّرة إليه إلى بداية المصفوفة التي استُدعيت معه مع إزاحة العناصر الأخرى إلى الأمام.
  • التابع pop: يحذف آخر عنصر أو آخر n عنصر من مصفوفة ثم يعيده أو يعيدها في مصفوفة جديدة.

مصادر