الفرق بين المراجعتين لصفحة: «Ruby/Warning»
< Ruby
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Warning</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Warningتحتوي الوحدة...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| (مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الوحدة <code>Warning</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby | [[تصنيف: Ruby Module]] | ||
تحتوي الوحدة <code>Warning</code> على تابع واحد يسمى <code>[[Ruby/Warning/warn|warn]]</code>. هذا التابع يوسع (extends) نفسه، حتى يكون <code>Warning.warn</code> متاحًا. | |||
عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn| | يتم استدعاء <code>[[Ruby/Warning/warn|warn]]</code> لكافة التحذيرات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التحذيرات في المجرى <code>stderr$</code>. | ||
==توابع | |||
===[[Ruby/Warning/warn | | عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn|warn]]</code>، يمكنك التحكم في كيفية تعامل روبي مع التحذيرات، سواء بتصفية التحذيرات، و/أو بإخراج التحذيرات في مجرى آخر غير المجرى <code>$stderr</code>. عندما إعادة تعريف الوحدة <code>[[Ruby/Warning/warn|warn]]</code>، يمكن استدعاء المتغير <code>super</code> للعودة إلى السلوك الافتراضي في طباعة التحذير في المجرى <code>$stderr</code>. | ||
يكتب | ==توابع النسخة العامة== | ||
===[[Ruby/Warning/warn | <code>warn</code>]]=== | |||
يكتب رسالة التحذير المُمرَّرة إليه في المجرى <code>$stderr</code>. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Warning.html | *[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.