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