التابع 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: يضع اسم ومعرِّف وحالة المهمة الفرعية في سلسلة نصية.