التابع 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) الذي تم تعيينه.