التابع Array.push
في روبي
< Ruby | 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
عنصر من مصفوفة ثم يعيده أو يعيدها في مصفوفة جديدة.