الفرق بين المراجعتين لصفحة: «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>[[Ruby/Warning/warn|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>$!</code> أو يطلق الخطأ <code>RuntimeError</code>. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-warn قسم | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-warn قسم التابع warn في الصنف Kernel في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 06:34، 17 نوفمبر 2018
في حال تعطيل التنبيهات (على سبيل المثال، عبر الراية -W0
) ، فإنّ التابع warn
لن يفعل شيئًا. خلا ذلك، سيُحوّل كل الرسائل المُمرَّرة إليه إلى سلاسل نصية، ويضيف محرف سطر جديد إلى نهايتها إن لم تكن منتهيةً بسطر جديد، ثم يستدعي التابع Warning.warn
، ويمرر إليه تلك السلسلة النصية.
warn("warning 1", "warning 2")
<em>produces:</em>
warning 1
warning 2
البنية العامة
warn(msg, ...)→ nil
المعاملات
msg
الرسالة الممررة.
...
رسائل أخرى
القيمة المعادة
تعاد القيمة nil
.
انظر أيضا
- التابع
raise
: يطلق استثناء في $!
أو يطلق الخطأRuntimeError
.