الفرق بين المراجعتين لصفحة: «Ruby/fatal»

من موسوعة حسوب
لا ملخص تعديل
ط مراجعة وتدقيق.
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>fatal</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:الصنف <code>fatal</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby fatal]]
[[تصنيف: Ruby Class]]
تحتوي الوحدة <code>fatal</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 قسم  الصنف fatal في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/fatal.html صفحة الصنف fatal في توثيق روبي الرسمي.]

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

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

مصادر