الفرق بين المراجعتين ل"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: أي يطبع القيمة الممرَّرة إليه على مجرى الخرج القياسي.

مصادر