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

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.at</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby Array...')
 
 
سطر 8: سطر 8:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
[[Ruby/Array/index | <code>index</code>]]
+
 
 +
=== <code>index</code> ===
 
فهرس العنصر المراد جلبه من المصفوفة المعطاة.
 
فهرس العنصر المراد جلبه من المصفوفة المعطاة.
 
==القيم المعادة==
 
==القيم المعادة==
يعاد العنصر ذو الفهرس [[Ruby/Array/index | <code>index</code>]] من المصفوفة المعطاة، أو القيمة <code>nil</code> إن كان الفهرس [[Ruby/Array/index | <code>index</code>]] يقع خارج مجال عناصر المصفوفة. إن كانت قيمة الفهرس [[Ruby/Array/index | <code>index</code>]] سالبة، فسيُحسَب موقع العنصر بدءًا من نهاية المصفوفة.
+
يعاد العنصر ذو الفهرس <code>index</code> من المصفوفة المعطاة، أو القيمة <code>nil</code> إن كان الفهرس <code>index</code> يقع خارج مجال عناصر المصفوفة. إن كانت قيمة الفهرس <code>index</code> سالبة، فسيُحسَب موقع العنصر بدءًا من نهاية المصفوفة.
 
==أمثلة==
 
==أمثلة==
 
بعض الأمثلة على استخدام التابع <code>at</code>:
 
بعض الأمثلة على استخدام التابع <code>at</code>:
سطر 23: سطر 24:
 
* التابع [[Ruby/Array/select | <code>select</code>]]: يحدد جميع عناصر المصفوفة المحققة لشرط معين ويضعها في مصفوفة جديدة.
 
* التابع [[Ruby/Array/select | <code>select</code>]]: يحدد جميع عناصر المصفوفة المحققة لشرط معين ويضعها في مصفوفة جديدة.
 
==مصادر==
 
==مصادر==
* قسم التابع Array.at في الصنف Array في توثيق روبي الرسمي.
+
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-at قسم التابع Array.at في الصنف Array في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:03، 5 سبتمبر 2018

يجلب التابع at عنصرًا ذي فهرس محدد من المصفوفة المستدعاة معه.

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

 at(index)  obj or nil

المعاملات

index

فهرس العنصر المراد جلبه من المصفوفة المعطاة.

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

يعاد العنصر ذو الفهرس index من المصفوفة المعطاة، أو القيمة nil إن كان الفهرس index يقع خارج مجال عناصر المصفوفة. إن كانت قيمة الفهرس index سالبة، فسيُحسَب موقع العنصر بدءًا من نهاية المصفوفة.

أمثلة

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

 a = [ "a", "b", "c", "d", "e" ]
a.at(0)     #=> "a"
a.at(-1)    #=> "e"

انظر أيضًا

  • التابع fetch: يجلب عنصرًا ذي فهرس محدَّد من مصفوفة.
  • التابع slice: يجلب عنصرًا ذي فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من مصفوفة.
  • التابع select: يحدد جميع عناصر المصفوفة المحققة لشرط معين ويضعها في مصفوفة جديدة.

مصادر