الفرق بين المراجعتين ل"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
.