الفرق بين المراجعتين لصفحة: «Ruby/Warning»
< Ruby
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| سطر 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>Warning</code> على تابع واحد يسمى <code>[[Ruby/Warning/warn|warn]]</code>. هذا التابع يوسع (extends) نفسه، حتى يكون <code>Warning.warn</code> متاحًا. | ||
يتم استدعاء <code>[[Ruby/Warning/warn|warn]]</code> لكافة | يتم استدعاء <code>[[Ruby/Warning/warn|warn]]</code> لكافة التحذيرات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التحذيرات في المجرى <code>stderr$</code>. | ||
عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn|warn]]</code>، يمكنك التحكم في كيفية تعامل روبي مع | عبر إعادة تعريف التابع <code>[[Ruby/Warning/warn|warn]]</code>، يمكنك التحكم في كيفية تعامل روبي مع التحذيرات، سواء بتصفية التحذيرات، و/أو بإخراج التحذيرات في مجرى آخر غير المجرى <code>$stderr</code>. عندما إعادة تعريف الوحدة <code>[[Ruby/Warning/warn|warn]]</code>، يمكن استدعاء المتغير <code>super</code> للعودة إلى السلوك الافتراضي في طباعة التحذير في المجرى <code>$stderr</code>. | ||
==توابع النسخة العامة | ==توابع النسخة العامة== | ||
===[[Ruby/Warning/warn | | ===[[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.