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