التابع Thread.key? في روبي
يتحقق التابع key? إن كانت السلسلة النصية أو الرمز المعطى موجود على هيئة متغير محلي الليف (fiber-local variable).
البنية العامة
key?(sym)→ true or false
المعاملات
sym
سلسلة نصية أو رمز يراد التحقق منه.
القيمة المعادة
تعاد القيمة true إن كانت السلسلة النصية أو الرمز المعطى موجود على هيئة متغير محلي الليف (fiber-local variable)، أو تعاد القيمة false خلاف ذلك.
أمثلة
مثال على استخدام التابع key?:
me = Thread.current
me[:oliver] = "a"
me.key?(:oliver) #=> true
me.key?(:stanley) #=> false