الفرق بين المراجعتين لصفحة: «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)‎.

مصادر