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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Warning</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Warning تحتوي الوحدة...')
 
ط (مراجعة وتدقيق.)
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Warning</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:الصنف <code>fatal</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Warning]]
+
[[تصنيف: Ruby Class]]
تحتوي الوحدة <code>Warning</code> على تابع واحد يسمى <code>[[Ruby/Warning/warn|warn]]</code>. هذا التابع يوسع (extends) نفسه، حتى يكون <code>Warning.warn</code> متاحًا.
+
[[تصنيف: Ruby Error]]
 
+
يُطلق الاستثناء <code>fatal</code> عندما تصادف روبي خطأ فادحًا (fatal error) بحيث يتوجب عليها إنهاء البرنامج فورًا، لأنه لا يمكن معالجة هذا الاستثناء.  
يتم استدعاء <code>[[Ruby/Warning/warn|warn]]</code> لكافة التبيهات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التنبيهات في المجرى <code>stderr$</code>.
 
 
 
عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn|warn]]</code>، يمكنك التحكم في كيفية تعامل روبي مع التنبيهات، ​​سواء بتصفية التنبيهات، و/أو بإخراج التنبيهات في مجرى آخر غير المجرى ‎<code>$stderr</code>. عندما إعادة تعريف <code>[[Ruby/Warning/warn|warn]]</code>، يمكن استدعاء المتغير <code>super</code> للعودة إلى السلوك الافتراضي في طباعة التنبيه في المجرى ‎<code>$stderr</code>.
 
==توابع النسخة العامة (Public Instance Methods)==
 
===[[Ruby/Warning/warn | التابع warn]]===
 
يكتب التابع <code>warn</code> رسالة التنبيه في المجرى ‎<code>$stderr</code>،
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Warning.html قسم  الصنف Warning في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/fatal.html صفحة الصنف fatal في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 19:29، 7 ديسمبر 2018

يُطلق الاستثناء fatal عندما تصادف روبي خطأ فادحًا (fatal error) بحيث يتوجب عليها إنهاء البرنامج فورًا، لأنه لا يمكن معالجة هذا الاستثناء.

مصادر