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

من موسوعة حسوب
< Ruby‏ | Thread
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>abort_on_exception‎</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> [[تصنيف: Ruby]...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Thread]]
 
[[تصنيف: Ruby Thread]]
يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception".
+
يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception". القيمة الافتراضية هي <code>false</code>.
  
القيمة الافتراضية هي <code>false</code>.
+
عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية (main thread).
  
عند إعطائه القيمة <code>true</code>، إذا تم إيقاف أي [[Ruby/Thread|مهمة فرعية]] بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية.
+
يمكن أيضًا تحديده بواسطة الراية  <code>DEBUG$</code> أو خيار سطر الأوامر ‎<code>-d</code>.
  
يمكن أيضًا تحديده بواسطة الراية $ DEBUG $ أو خيار سطر الأوامر <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> لمزيد من المعلومات.
 
 
يوجد أيضًا تابع نسخة (instance 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>[[Ruby/Thread/index_operator-3D|[]=]]</code>: معامل تعيين الخاصيات (Attribute Assignment) - يعيّن أو ينشئ قيمة متغير محلي [[Ruby/Fiber|الليف]]، باستخدام إما رمز أو [[Ruby/String|سلسلة نصية]].
+
* التابع <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|المهمة الفرعية]] الرئيسية. يُعيد الحالة الجديدة.
 
 
==مصادر==
 
==مصادر==
 
*[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:52، 5 نوفمبر 2018

يُعيد التابع abort_on_exception حالة الشرط "abort on exception". القيمة الافتراضية هي false.

عند إعطائه القيمة true، إذا تم إيقاف أي مهمة فرعية بواسطة استثناء، فسيُطلق ذلك الاستثناء مجددا في المهمة الفرعية الرئيسية (main thread).

يمكن أيضًا تحديده بواسطة الراية DEBUG$ أو خيار سطر الأوامر ‎-d.

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

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

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

abort_on_exception true or false

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

يُعيد التابع abort_on_exception قيمة منطقية تمثل حالة الشرط "abort on exception".

انظر أيضا

مصادر