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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Warning</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Warningتحتوي الوحدة...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Warning</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:الوحدة <code>Warning</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Warning]]تحتوي الوحدة <code>Warning</code> على تابع واحد يسمى <code>[[Ruby/Warning/warn|warn]]</code>. هذا التابع يوسع (extends)، مما يجعل <code>Warning.warn</code> متاحًا. يتم استدعاء <code>[[Ruby/Warning/warn|#warn]]</code> لكافة التبيهات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التنبيهات في المجرى stderr $.
+
[[تصنيف: Ruby Module]]
 +
تحتوي الوحدة <code>Warning</code> على تابع واحد يسمى <code>[[Ruby/Warning/warn|warn]]</code>. هذا التابع يوسع (extends) نفسه، حتى يكون <code>Warning.warn</code> متاحًا.  
  
عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn|#warn]]</code>، يمكنك التحكم في كيفية تعامل روبي مع التنبيهات، ​​سواء بتصفية التنبيهات، و/أو إخراج التنبيهات في مجرى آخر بخلاف ‎$stderr عندما إعادة تعريف <code>[[Ruby/Warning/warn|#warn]]</code>، يمكن استدعاء المتغير super للعودة إلى السلوك الافتراضي في طباعة التنبيه في المجرى ‎$stderr.
+
يتم استدعاء <code>[[Ruby/Warning/warn|warn]]</code> لكافة التحذيرات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التحذيرات في المجرى <code>stderr$</code>.
==توابع الصنف العامة (Public Class Methods)==
+
 
===[[Ruby/Warning/warn | التابع warn]]===
+
عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn|warn]]</code>، يمكنك التحكم في كيفية تعامل روبي مع التحذيرات، ​​سواء بتصفية التحذيرات، و/أو بإخراج التحذيرات في مجرى آخر غير المجرى <code>$stderr</code>. عندما إعادة تعريف الوحدة <code>[[Ruby/Warning/warn|warn]]</code>، يمكن استدعاء المتغير <code>super</code> للعودة إلى السلوك الافتراضي في طباعة التحذير في المجرى ‎<code>$stderr</code>.
يكتب التابع <code>warn</code> رسالة التنبيه <code>msg</code> في المجرى ‎$stderr، متبوعة بسطر جديد إذا لم تنته الرسالة بسطر جديد.  تستدعي روبي هذا التابع لكافة التنبيهات.
+
==توابع النسخة العامة==
 +
===[[Ruby/Warning/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/Warning.html صفحة الوحدة Warning في توثيق روبي الرسمي.]

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

تحتوي الوحدة Warning على تابع واحد يسمى warn. هذا التابع يوسع (extends) نفسه، حتى يكون Warning.warn متاحًا.

يتم استدعاء warn لكافة التحذيرات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التحذيرات في المجرى stderr$.

عبر إعادة تعريف التابع warn، يمكنك التحكم في كيفية تعامل روبي مع التحذيرات، ​​سواء بتصفية التحذيرات، و/أو بإخراج التحذيرات في مجرى آخر غير المجرى ‎$stderr. عندما إعادة تعريف الوحدة warn، يمكن استدعاء المتغير super للعودة إلى السلوك الافتراضي في طباعة التحذير في المجرى ‎$stderr.

توابع النسخة العامة

warn

يكتب رسالة التحذير المُمرَّرة إليه في المجرى ‎$stderr.

مصادر