الفرق بين المراجعتين لصفحة: «Ruby/Array/push»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 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
عنصر من مصفوفة ثم يعيده أو يعيدها في مصفوفة جديدة.