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

من موسوعة حسوب
< Ruby‏ | Hash
إضافة محتويات الصفحة.
طلا ملخص تعديل
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Hash]]
[[تصنيف: Ruby Hash]]
يعيد التابع <code>include?‎</code> إذا كان مفتاحٌ معيَّن موجودًا في الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.
يتحقق التابع <code>include?‎</code> إذا كان مفتاحٌ معيَّن موجودًا في الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى.


انتبه إلى أنَّ التابع <code>include?‎</code> والتابع <code>[[Ruby/Hash/member-3F|member?‎]]</code> لا يختبرا تساوي الأعضاء باستخدام المعامل <code>[[Ruby/Hash/equal|==]]</code> كما تفعل غيرها من التوابع المحصية (enumerables).
انتبه إلى أنَّ التابع <code>include?‎</code> والتابع <code>[[Ruby/Hash/member-3F|member?‎]]</code> لا يختبرا تساوي الأعضاء باستخدام المعامل <code>[[Ruby/Hash/equal|==]]</code> كما تفعل غيرها من التوابع المحصية (enumerables).

المراجعة الحالية بتاريخ 16:05، 26 نوفمبر 2018

يتحقق التابع include?‎ إذا كان مفتاحٌ معيَّن موجودًا في الكائن Hash المعطى.

انتبه إلى أنَّ التابع include?‎ والتابع member?‎ لا يختبرا تساوي الأعضاء باستخدام المعامل == كما تفعل غيرها من التوابع المحصية (enumerables).

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

include?(key)  true or false

المعاملات

key

المفتاح المراد التحقق من وجوده.

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

تعاد القيمة true إذا كان المفتاح key موجودًا في الكائن Hash المعطى.

أمثلة

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

h = { "a" => 100, "b" => 200 }
h.has_key?("a")   #=> true
h.has_key?("z")   #=> false

انظر أيضا

  • التابع has_key?‎: يتحقق إذا كان مفتاحٌ معيَّن موجودًا في الكائن Hash المعطى.

مصادر