الفرق بين المراجعتين ل"Ruby/ScriptError"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'يُطلق الاستثناء <code>RuntimeError</code> عند محاولة تنفيذ عملية غير صالحة، في حال عدم تحديد صنف استثناء...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
يُطلق الاستثناء <code>RuntimeError</code> عند محاولة تنفيذ عملية غير صالحة، في حال عدم تحديد صنف استثناء <code>Exception</code>، سيُطلق الاستثناء <code>[[Ruby/Kernel/raise|Kernel#raise]]</code>.  
+
الصنف <code>ScriptError</code> هو  الصنف الأب (superclass)  لأصناف الأخطاء التي تُطلق عندما لا يمكن تنفيذ الشيفرة بسبب إحدى الأخطاء التالية: <code>[[Ruby/LoadError|LoadError]]</code> أو <code>[[Ruby/NotImplementedError|NotImplementedError]]</code> أو <code>[[Ruby/SyntaxError|SyntaxError]]</code>. لاحظ أنَّ النوع <code>ScriptError</code> من أخطاء ليست قياسية (أي ليست من الأخطاء <code>[[Ruby/StandardError|StandardError]]</code>)، ولن تتم معالجتها ما لم يتم تحديدها بشكل صريح (أو تحديد صنفها الأب <code>[[Ruby/Exception|Exception]]</code>).<noinclude>
  
الشيفرة التالية:<syntaxhighlight lang="ruby">
+
{{DISPLAYTITLE:الصنف <code>ScriptError</code> في روبي}}</noinclude>
raise "ouch"
 
 
 
</syntaxhighlight>ستطلق الاستثناء:<syntaxhighlight lang="ruby">
 
RuntimeError: ouch
 
 
 
</syntaxhighlight><noinclude>
 
{{DISPLAYTITLE: صفحة الاستثناء <code>ScriptError</code> في روبي}}</noinclude>
 
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby ScriptError]]
+
[[تصنيف: Ruby Class]]
 
+
[[تصنيف: Ruby Error]]
 
== مصادر ==
 
== مصادر ==
*[http://ruby-doc.org/core-2.5.1/RuntimeError.html قسم  الاستثناء ScriptError في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/ScriptError.html صفحة الصنف ScriptError في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:38، 4 ديسمبر 2018

الصنف ScriptError هو الصنف الأب (superclass) لأصناف الأخطاء التي تُطلق عندما لا يمكن تنفيذ الشيفرة بسبب إحدى الأخطاء التالية: LoadError أو NotImplementedError أو SyntaxError. لاحظ أنَّ النوع ScriptError من أخطاء ليست قياسية (أي ليست من الأخطاء StandardError)، ولن تتم معالجتها ما لم يتم تحديدها بشكل صريح (أو تحديد صنفها الأب Exception).

مصادر