الفرق بين المراجعتين ل"Ruby/Thread/abort on exception-3D-i"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: تابع النسخة <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> عند استدعائه بالشكل <code>abort_on_exception= boolean</code> حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية <code>boolean</code>. فعندما تكون القيمة المنطقية هي <code>true</code> وإذا تم إيقاف هذه [[Ruby/Thread|المهمة الفرعية]] بواسطة استثناء، فسيطلق ذلك الاستثناء مجددًا في [[Ruby/Thread|المهمة الفرعية]] الرئيسية. |
− | |||
− | |||
يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار لكل [[Ruby/Thread|المهام الفرعية]]، راجع الصفحة <code>[[Ruby/Thread/abort on exception-3D|abort_on_exception=]]</code>. | يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار لكل [[Ruby/Thread|المهام الفرعية]]، راجع الصفحة <code>[[Ruby/Thread/abort on exception-3D|abort_on_exception=]]</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">abort_on_exception= boolean→ true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">abort_on_exception= boolean→ true or false</syntaxhighlight> | ||
− | ==القيمة | + | ==القيمة المعادة== |
− | تعاد | + | تعاد القيمة المنطقية boolean بعد تعيينها إلى حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception). |
− | ==انظر | + | ==انظر أيضًا== |
− | * التابع <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code>: يُعيد | + | * التابع <code>[[Ruby/Thread/abort on exception-i|abort_on_exception]]</code>: يُعيد حالة الشرط المحلي (thread-local) "المقاطعة عند حدوث استثناء؟" (abort on exception) في [[Ruby/Thread|المهمة الفرعية]] التي استُدعي معها. |
+ | * التابع [[Ruby/Thread/abort on exception-3D|<code>abort_on_exception=</code>]]: يضبط عند استدعائه بالشكل <code>abort_on_exception= boolean</code> حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية <code>boolean</code>. | ||
==مصادر== | ==مصادر== | ||
− | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception-3D قسم | + | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-abort_on_exception-3D قسم التابع abort_on_exception= في الصنف Thread في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:16، 6 ديسمبر 2018
يضبط التابع abort_on_exception
عند استدعائه بالشكل abort_on_exception= boolean
حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقية boolean
. فعندما تكون القيمة المنطقية هي true
وإذا تم إيقاف هذه المهمة الفرعية بواسطة استثناء، فسيطلق ذلك الاستثناء مجددًا في المهمة الفرعية الرئيسية.
يوجد أيضًا تابع صنف (class method) لتعيين هذا الخيار لكل المهام الفرعية، راجع الصفحة abort_on_exception=
.
البنية العامة
abort_on_exception= boolean→ true or false
القيمة المعادة
تعاد القيمة المنطقية boolean بعد تعيينها إلى حالة الشرط المحلي "المقاطعة عند حدوث استثناء؟" (abort on exception).
انظر أيضًا
- التابع
abort_on_exception
: يُعيد حالة الشرط المحلي (thread-local) "المقاطعة عند حدوث استثناء؟" (abort on exception) في المهمة الفرعية التي استُدعي معها. - التابع
abort_on_exception=
: يضبط عند استدعائه بالشكلabort_on_exception= boolean
حالة الشرط العام "المقاطعة عند حدوث استثناء؟" (abort on exception) إلى القيمة المنطقيةboolean
.