التابع Thread.value
في روبي
اذهب إلى التنقل
اذهب إلى البحث
ينتظر التابع value
اكتمال المهمة الفرعية، باستخدام التابع join
ثم يُعيد قيمتها، أو يطلق الاستثناء الذي أنهى المهمة الفرعية.
البنية العامة
value→ obj
القيمة المعادة
تعاد القيمة المعادة من المهمة الفرعية أو يطلق الاستثناء الذي أنهى المهمة الفرعية.
أمثلة
مثال على استخدام التابع value
:
a = Thread.new { 2 + 2 }
a.value #=> 4
b = Thread.new { raise 'something went wrong' }
b.value #=> RuntimeError: something went wrong
انظر أيضًا
- التابع
to_s
: يضع اسم ومعرِّف وحالة المهمة الفرعية في سلسلة نصية.