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

من موسوعة حسوب
< Ruby‏ | Array
لا ملخص تعديل
طلا ملخص تعديل
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Array]]
[[تصنيف: Ruby Array]]
يتحقق التابع <code>include?‎</code> إن كان العنصر المُمرّر إليه موجودًا في المصفوفة التي استُدعيت معه (أي إذا كان هنالك عنصر من المصفوفة يساوي الوسيط الممرر بحسب المعامل <code>==</code>)
يتحقق التابع <code>include?‎</code> إن كان العنصر المُمرّر إليه موجودًا في المصفوفة التي استُدعيت معه (أي إذا كان هنالك عنصر من المصفوفة يساوي الوسيط الممرر بحسب المعامل <code>[[Ruby/Array/equal|==]]</code>)
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby"> include?(object) → true or false
<syntaxhighlight lang="ruby"> include?(object) → true or false
سطر 20: سطر 20:
  </syntaxhighlight>
  </syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* التابع [[Ruby/Array/frozen | frozen]]?‎: يتحقق إن كانت مصفوفةٌ مُجمَّدةً ( frozen) بشكل دائم أو مؤقت إلى حين إعادة ترتيبها.
* التابع [[Ruby/Array/frozen | <code>frozen?‎</code>]]: يتحقق إن كانت مصفوفةٌ مُجمَّدةً ( frozen) بشكل دائم أو مؤقت إلى حين إعادة ترتيبها.
* التابع [[Ruby/Array/empty | empty]]?‎: يتحقق إن كانت مصفوفةٌ فارغةً أم لا.
* التابع [[Ruby/Array/empty | <code>empty?‎</code>]]: يتحقق إن كانت مصفوفةٌ فارغةً أم لا.
* التابع [[Ruby/Array/any | any]]?‎<code>:</code> يتحقق إذا كان كل عنصر من عناصر المصفوفة المعطاة مححقًا لشرط منطقي محدد أو كانت قيمة كل عنصر لا تساوي القيمة <code>false</code>
* التابع [[Ruby/Array/any | <code>any?‎</code>]]: يتحقق إذا كان كل عنصر من عناصر المصفوفة المعطاة مححقًا لشرط منطقي محدد أو كانت قيمة كل عنصر لا تساوي القيمة <code>false</code>.
==مصادر==
==مصادر==
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-include-3F قسم التابع include?‎ في الصنف Array في توثيق روبي الرسمي.]
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-include-3F قسم التابع include?‎ في الصنف Array في توثيق روبي الرسمي.]

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

يتحقق التابع include?‎ إن كان العنصر المُمرّر إليه موجودًا في المصفوفة التي استُدعيت معه (أي إذا كان هنالك عنصر من المصفوفة يساوي الوسيط الممرر بحسب المعامل ==)

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

 include?(object)  true or false

المعاملات

object

الكائن الذي يراد التحقق من وجوده في المصفوفة المعطاة.

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

تعاد القيمة true إن كان العنصر object موجودًا في المصفوفة المعطاة.

أمثلة

مثالٌ على استخدام التابع include?‎:

 a = [ "a", "b", "c" ]
a.include?("b")   #=> true
a.include?("z")   #=> false

انظر أيضًا

  • التابع frozen?‎: يتحقق إن كانت مصفوفةٌ مُجمَّدةً ( frozen) بشكل دائم أو مؤقت إلى حين إعادة ترتيبها.
  • التابع empty?‎: يتحقق إن كانت مصفوفةٌ فارغةً أم لا.
  • التابع any?‎: يتحقق إذا كان كل عنصر من عناصر المصفوفة المعطاة مححقًا لشرط منطقي محدد أو كانت قيمة كل عنصر لا تساوي القيمة false.

مصادر