التابع Thread.value‎ في روبي

من موسوعة حسوب
< Ruby‏ | Thread

ينتظر التابع 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‎

انظر أيضًا

مصادر