التابع value
الخاص بالصنف Thread
في روبي
ينتظر التابع value
اكتمال المهمة الفرعية thr
، باستخدام 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
: يضع التابعto_s
الاسم و رقم التعريف وحالة المهمة الفرعيةthr
في سلسلة نصية. - التابع
wakeup
: يجعل التابعwakeup
مهمة فرعية معينة متاحة للجدولة، ومع ذلك فقد يظل معطلا في مجرى الإدخال/الإخراج (I/O).