الفرق بين المراجعتين ل"Ruby/Thread/abort on exception-i"

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: تابع النسخة <code>abort_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصني...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
+
يُعيد التابع <code>abort_on_exception</code> حالة الشرط المحلي (thread-local‏) "abort on exception" في [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها، القيمة الافتراضية هي <code>false</code>.
 
 
عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread).
 
 
 
يمكن أيضًا تحديده بواسطة الراية  <code>DEBUG$</code> أو خيار سطر الأوامر ‎<code>-d</code>.
 
  
 
انظر أيضا صفحة <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>.
 
انظر أيضا صفحة <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>.
  
يوجد أيضًا تابع نسخة (instance method) لتعيين هذا الخيار في [[Ruby/Thread|مهمة فرعية]] معينة، راجع صفحة <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code> لمزيد من المعلومات.
+
يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار في كل [[Ruby/Thread|المهام الفرعية]]، راجع صفحة <code>[[Ruby/Thread/abort on exception|abort_on_exception]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">abort_on_exception→ true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">abort_on_exception→ true or false‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
يُعيد التابع <code>abort_on_exception</code> قيمة منطقية تمثل حالة الشرط "abort on exception".
+
يُعيد التابع <code>abort_on_exception</code> حالة الشرط المحلي (thread-local‏) "abort on exception" في  [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception=‎]]</code>: عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
+
* التابع <code>[[Ruby/Thread/abort_on_exception-3D|abort_on_exception =‎]]</code>: عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
 +
* تابع الصنف <code>[[Ruby/Thread/abort on exception|abort_on_exception]]</code>: يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception قسم  التابع abort_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception قسم  التابع abort_on_exception‎ في الصنف Thread‎ في توثيق روبي الرسمي.]

مراجعة 19:59، 5 نوفمبر 2018

يُعيد التابع abort_on_exception حالة الشرط المحلي (thread-local‏) "abort on exception" في المهمة الفرعية التي استُدعي معها، القيمة الافتراضية هي false.

انظر أيضا صفحة abort_on_exception=‎.

يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار في كل المهام الفرعية، راجع صفحة abort_on_exception.

البنية العامة

abort_on_exception true or false

القيمة المُعادة

يُعيد التابع abort_on_exception حالة الشرط المحلي (thread-local‏) "abort on exception" في المهمة الفرعية التي استُدعي معها.

انظر أيضا

مصادر