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