التابع 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‎

انظر أيضا

مصادر