الفرق بين المراجعتين ل"Ruby/ThreadError"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>ThreadError</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby ThreadError يُطلق ال...') |
|||
سطر 2: | سطر 2: | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby ThreadError]] | [[تصنيف: Ruby ThreadError]] | ||
− | يُطلق الاستثناء <code>SystemExit</code> في حال | + | يُطلق الاستثناء <code>SystemExit</code> في حال محاولة تنفيذ عملية غير صالحة في [[Ruby/Thread|مهمة فرعية]]. |
+ | |||
+ | على سبيل المثال، في حال لم تبدأ [[Ruby/Thread|مهمة فرعية]] أخرى، فالشيفرة التالية:<syntaxhighlight lang="ruby"> | ||
def me_myself_and_i | def me_myself_and_i | ||
me_myself_and_i | me_myself_and_i | ||
end | end | ||
me_myself_and_i | me_myself_and_i | ||
− | </syntaxhighlight> | + | </syntaxhighlight>ستُطلق الاستثناء:<syntaxhighlight lang="ruby"> |
SystemStackError: stack level too deep | SystemStackError: stack level too deep | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/ThreadError.html قسم الصنف ThreadError في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/ThreadError.html قسم الصنف ThreadError في توثيق روبي الرسمي.] |
مراجعة 16:14، 6 نوفمبر 2018
يُطلق الاستثناء SystemExit
في حال محاولة تنفيذ عملية غير صالحة في مهمة فرعية.
على سبيل المثال، في حال لم تبدأ مهمة فرعية أخرى، فالشيفرة التالية:
def me_myself_and_i
me_myself_and_i
end
me_myself_and_i
ستُطلق الاستثناء:
SystemStackError: stack level too deep