الفرق بين المراجعتين لصفحة: «Ruby/Kernel/puts»

من موسوعة حسوب
< Ruby‏ | Kernel
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>puts‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...'
 
ط تدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يكافئ التابع puts التعبير:
يكافئ التابع <code>puts</code> التعبير:
<syntaxhighlight lang="ruby">$stdout.puts(obj, ...)‎</syntaxhighlight>
<syntaxhighlight lang="ruby">$stdout.puts(obj, ...)‎</syntaxhighlight>أي يطبع السلسلة النصية المُمرَّرة إليه على مجرى الخرج القياسي.
 
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">puts(obj, ...) → nil‎</syntaxhighlight>
<syntaxhighlight lang="ruby">puts(obj, ...) → nil‎</syntaxhighlight>
==المعاملات==
==المعاملات==
===<code>obj‎</code>===
===<code>obj‎</code>===
الكائن المراد طباعته.


===<code>...‎</code>===
===<code>...‎</code>===


كائنا أخرى يراد طباعتها.
==القيمة المعادة==
تعاد القيمة <code>nil</code> بعد تنفيذ العملية.
==انظر أيضا==
* التابع [[Ruby/Kernel/format|<code>format</code>]]: يعيد السلسلة النصية المعطاة بعد تنسيقها بشكل معين.


==القيمة المُعادة==
* التابع [[Ruby/Kernel/print|<code>print</code>]]: يطبع الكائنات الممررة إليه بالتتابع على المجرى <code>stdout$</code>.


==انظر أيضا==
* التابع <code>[[Ruby/Kernel/putc|putc]]</code>: أي يطبع القيمة الممرَّرة إليه على مجرى الخرج القياسي.
* التابع <code>[[Ruby/Kernel/putc|putc]]</code>: يكافئ التابع putc التعبير:
* التابع <code>[[Ruby/Kernel/raise|raise]]</code>: في حال عدم تمريرأي وسائط، سيطلق التابع raise استثناء في <code>$!</code> أو يطلق <code>RuntimeError</code> إن كان <code>$!</code> يساوي <code>nil</code>. في حال تمرير وسيط واحد <code>String</code>، فسيطلق <code>RuntimeError</code> بحيث يكون الوسيط الممرر string الرسالة. خلا ذلك، يجب أن يكون الوسيط الأول اسما للصنف <code>Exception</code> (أو كائنًا يعيد كائن <code>Exception</code> عند تلقيه رسالة <code>exception</code>). يحدد الوسيط الاختياري الثاني رسالة الاستثناء، أما الوسيط الثالث فهو مصفوفة تضم معلومات الاستدعاء. تُضبط الاستثناءات بواسطة جملة <code>rescue</code> من كتل <code>begin...end</code>.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-puts قسم التابع puts‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-puts قسم التابع puts‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 18:19، 15 نوفمبر 2018

يكافئ التابع puts التعبير:

$stdout.puts(obj, ...)

أي يطبع السلسلة النصية المُمرَّرة إليه على مجرى الخرج القياسي.

البنية العامة

puts(obj, ...)  nil

المعاملات

obj‎

الكائن المراد طباعته.

...‎

كائنا أخرى يراد طباعتها.

القيمة المعادة

تعاد القيمة nil بعد تنفيذ العملية.

انظر أيضا

  • التابع format: يعيد السلسلة النصية المعطاة بعد تنسيقها بشكل معين.
  • التابع print: يطبع الكائنات الممررة إليه بالتتابع على المجرى stdout$.
  • التابع putc: أي يطبع القيمة الممرَّرة إليه على مجرى الخرج القياسي.

مصادر