الفرق بين المراجعتين لصفحة: «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