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

من موسوعة حسوب
< Ruby‏ | Kernel
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>printf‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصني...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يكافئ التابع printf التعبير:
يكافئ التابع <code>printf</code> التعبير:
<syntaxhighlight lang="ruby">io.write(sprintf(string, obj, ...))‎</syntaxhighlight>
<syntaxhighlight lang="ruby">io.write(sprintf(string, obj, ...))‎</syntaxhighlight>
أو
أو
سطر 12: سطر 12:
==المعاملات==
==المعاملات==
===<code>io‎</code>===
===<code>io‎</code>===
مجرى الإخراج


===<code>string‎</code>===
===<code>string‎</code>===
سلسلة نصية.


===<code>obj ...‎</code>===
===<code>obj ...‎</code>===
 
كائنات أخرى.


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


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/print|print]]</code>: يطبع التابع print الكائنات الممرة إليه بالتتابع في المجرى <code>$stdout</code>. إذا كان فاصل حقل الإخراج (<code>$,</code>) لا يساوي <code>nil</code> ، فسيظهر محتواه بين الحقول. إذا كان فاصل سجل الإخراج (<code>$\</code>) لا يساوي <code>nil</code> ، فسيوضع في نهاية المخراجات. في جال لم تعطى أي وسائط، فستُطبع <code>$_</code>. ستُحول الكائنات غير النصية باستخدام التابع <code>to_s</code> الخاصة بها.
* التابع <code>[[Ruby/Kernel/print|print]]</code>: يطبع التابع print الكائنات الممرة إليه بالتتابع في المجرى <code>$stdout</code>.
* التابع <code>[[Ruby/Kernel/proc|proc]]</code>: يكافي التابع proc التعبير <code>Proc.new</code>.


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

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

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

io.write(sprintf(string, obj, ...))

أو

$stdout.write(sprintf(string, obj, ...))

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

printf(io, string [, obj ... ])  nil
printf(string [, obj ... ])   nil

المعاملات

io‎

مجرى الإخراج

string‎

سلسلة نصية.

obj ...‎

كائنات أخرى.

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

انظر أيضا

  • التابع print: يطبع التابع print الكائنات الممرة إليه بالتتابع في المجرى $stdout.

مصادر