الفرق بين المراجعتين لصفحة: «Ruby/Kernel/warn»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>warn</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Kernel]] | [[تصنيف: Ruby Kernel]] | ||
في حال تعطيل التنبيهات (على سبيل المثال، عبر الراية <code>-W0</code>) ، فإنّ التابع warn لن يفعل شيئا. خلا ذلك، سيُحوّل كل الرسائل إلى سلاسل نصية، ويضيف محرف سطر جديد إلى نهاية السلسلة النصية | في حال تعطيل التنبيهات (على سبيل المثال، عبر الراية <code>-W0</code>) ، فإنّ التابع <code>warn</code> لن يفعل شيئا. خلا ذلك، سيُحوّل كل الرسائل الممررة إلى سلاسل نصية، ويضيف محرف سطر جديد إلى نهاية السلسلة النصية إن لم تكن تنتهي بسطر جديد، ثم يستدعي <code>Warning.warn</code>، ويمرر إليه تلك السلسلة النصية. | ||
<syntaxhighlight lang="ruby"> warn("warning 1", "warning 2") | <syntaxhighlight lang="ruby"> warn("warning 1", "warning 2") | ||
<em>produces:</em> | <em>produces:</em> | ||
سطر 12: | سطر 12: | ||
==المعاملات== | ==المعاملات== | ||
===<code>msg</code>=== | ===<code>msg</code>=== | ||
الرسالة الممررة | |||
===<code>...</code>=== | ===<code>...</code>=== | ||
رسائل أخرى | |||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد القيمة <code>nil</code>. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Kernel/ | * التابع <code>[[Ruby/Kernel/raise|raise]]</code>: يطلق التابع <code>raise</code> استثناء في <code>$!</code> أو يطلق الخطأ <code>RuntimeError</code>. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-warn قسم التابع warn في الصنف Kernel في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-warn قسم التابع warn في الصنف Kernel في توثيق روبي الرسمي.] |
مراجعة 23:53، 23 أكتوبر 2018
في حال تعطيل التنبيهات (على سبيل المثال، عبر الراية -W0
) ، فإنّ التابع warn
لن يفعل شيئا. خلا ذلك، سيُحوّل كل الرسائل الممررة إلى سلاسل نصية، ويضيف محرف سطر جديد إلى نهاية السلسلة النصية إن لم تكن تنتهي بسطر جديد، ثم يستدعي Warning.warn
، ويمرر إليه تلك السلسلة النصية.
warn("warning 1", "warning 2")
<em>produces:</em>
warning 1
warning 2
البنية العامة
warn(msg, ...)→ nil
المعاملات
msg
الرسالة الممررة
...
رسائل أخرى
القيمة المُعادة
يعيد القيمة nil
.
انظر أيضا
- التابع
raise
: يطلق التابعraise
استثناء في $!
أو يطلق الخطأRuntimeError
.