التابع Hash.has_key?
في روبي
يتحقق التابع has_key?
إذا كان مفتاحٌ معيَّن موجودًا في الكائن Hash
المعطى.
انتبه إلى أنَّ التابع include?
والتابع member?
لا يختبرا تساوي الأعضاء باستخدام المعامل ==
كما تفعل غيرها من التوابع المحصية (enumerables).
البنية العامة
has_key?(key) → true or false
المعاملات
key
المفتاح المراد التحقق من وجوده.
القيمة المعادة
تعاد القيمة true
إذا كان المفتاح key
موجودًا في الكائن Hash
المعطى.
أمثلة
مثال على استعمال التابع has_key?
:
h = { "a" => 100, "b" => 200 }
h.has_key?("a") #=> true
h.has_key?("z") #=> false
انظر أيضا
- التابع
has_value?
: يعيد إذا كانت قيمةٌ معيَّنةٌ موجودةً في الكائنHash
المعطى ومرتبطة بمفتاح. - التابع
key?
: يتحقق إذا كان مفتاحٌ محدَّدٌ موجودًا في الكائنHash
المستدعى معه.