الفرق بين المراجعتين ل"Ruby/Kernel/printf"

من موسوعة حسوب
< Ruby‏ | Kernel
اذهب إلى التنقل اذهب إلى البحث
(تدقيق.)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Kernel]]
 
[[تصنيف: Ruby Kernel]]
يكافئ التابع <code>printf</code> التعبير:
+
يكافئ التابع <code>printf</code> التعبير التالي:
 
<syntaxhighlight lang="ruby">io.write(sprintf(string, obj, ...))‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">io.write(sprintf(string, obj, ...))‎</syntaxhighlight>
أو
+
أو التعبير التالي:
 
<syntaxhighlight lang="ruby">$stdout.write(sprintf(string, obj, ...))‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">$stdout.write(sprintf(string, obj, ...))‎</syntaxhighlight>
 
==البنية العامة==
 
==البنية العامة==
سطر 12: سطر 12:
 
==المعاملات==
 
==المعاملات==
 
===<code>io‎</code>===
 
===<code>io‎</code>===
مجرى الإخراج
+
مجرى من النوع <code>[[Ruby/IO|IO]]</code> ستكتب عليه البيانات.
  
 
===<code>string‎</code>===
 
===<code>string‎</code>===
سلسلة نصية.
+
السلسلة النصية المراد طباعتها.
  
 
===<code>obj ...‎</code>===
 
===<code>obj ...‎</code>===
كائنات أخرى.
+
كائنات أخرى يراد طباعتها.
  
==القيمة المُعادة==
+
==القيمة المعادة==
 +
تعاد القيمة <code>nil</code> بعد طباعة السلسلة <code>string</code> على مخرج الخرج القياسي أو المجرى <code>io</code> إن أعطي.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/print|print]]</code>: يطبع التابع print الكائنات الممرة إليه بالتتابع في المجرى <code>$stdout</code>.
+
* التابع <code>[[Ruby/Kernel/print|print]]</code>: يطبع الكائنات الممرة إليه بالتتابع على المجرى <code>stdout$</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‎ في توثيق روبي الرسمي.]

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

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

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

أو التعبير التالي:

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

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

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

المعاملات

io‎

مجرى من النوع IO ستكتب عليه البيانات.

string‎

السلسلة النصية المراد طباعتها.

obj ...‎

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

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

تعاد القيمة nil بعد طباعة السلسلة string على مخرج الخرج القياسي أو المجرى io إن أعطي.

انظر أيضا

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

مصادر