التابع Hash.member?‎ في روبي

من موسوعة حسوب
< Ruby‏ | Hash
اذهب إلى التنقل اذهب إلى البحث

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

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

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

member?(key)  true or false

المعاملات

key

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

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

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

أمثلة

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

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

انظر أيضا

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

مصادر