الفرق بين المراجعتين ل"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>
 
==البنية العامة==
 
==البنية العامة==
سطر 9: سطر 9:
 
==المعاملات==
 
==المعاملات==
 
===<code>obj‎</code>===
 
===<code>obj‎</code>===
 +
كائن.
  
 
===<code>...‎</code>===
 
===<code>...‎</code>===
  
 
+
كائنا أخرى.
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
ناتج التعبير <code>‎$stdout.puts(obj, ...)‎</code>.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/putc|putc]]</code>: يكافئ التابع putc التعبير:
+
* التابع <code>[[Ruby/Kernel/putc|putc]]</code>: يكافئ التابع putc التعبير: <code>$stdout.putc(int)</code>.
* التابع <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‎ في توثيق روبي الرسمي.]

مراجعة 12:43، 22 أكتوبر 2018

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

$stdout.puts(obj, ...)

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

puts(obj, ...)  nil

المعاملات

obj‎

كائن.

...‎

كائنا أخرى.

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

ناتج التعبير ‎$stdout.puts(obj, ...)‎.

انظر أيضا

  • التابع putc: يكافئ التابع putc التعبير: ‎$stdout.putc(int)‎.

مصادر