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

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
ط (تدقيق)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
ينسق التابع <code>printf</code> ويكتب في [[Ruby/IO|مجرى د/خ]]، حيث يحول الوسائط المعطاة وفق التنسيق المحدد في السلسلة النصية <code>format_string</code> (انظر فقرة البنية العامة).
+
ينسق التابع <code>printf</code> الكائنات المُمرَّرة إليه ثم يكتبها في [[Ruby/IO|المجرى]] الذي استدعي معه.  
 
 
انظر صفحة <code>[[Ruby/Kernel/sprintf|Kernel#sprintf]]</code> لمزيد من التفاصيل.
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">printf(format_string [, obj, ...])→ nil‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">printf(format_string [, obj, ...])→ nil‎</syntaxhighlight>
 
==المعاملات==
 
==المعاملات==
 
===<code>format_string‎</code>===
 
===<code>format_string‎</code>===
سلسلة نصية تحدد التنسيق.
+
سلسلة نصية تحدد التنسيق الكائنات المراد كتابتها على المجرى المعطى. اطلع على صفحة التابع <code>[[Ruby/Kernel/sprintf#format string.E2.80.8E|Kernel.sprintf]]</code> لمزيد من التفاصيل حول هذا المعامل.
 +
===<code>obj‎</code>===
 +
كائن يراد كتابته على المجرى المعطى.
  
===<code>obj‎</code>===
+
=== <code>...</code> ===
كائن
+
الكائنات الأخرى المراد كتابتها على المجرى المعطى.
  
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>printf</code> القيمة <code>nil</code>.
+
تعاد القيمة <code>nil</code> بعد تنسيق الكائنات <code>obj</code> و <code>...</code> وكتابتها على المجرى المعطى. 
  
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/IO/print|print]]</code>: يكتب الكائن(ات) المعطاة في [[Ruby/IO|مجرى د/خ]]  
+
* التابع <code>[[Ruby/IO/print|print]]</code>: يكتب الكائن (أو الكائنات) المُمرَّرة إليه في [[Ruby/IO|المجرى]] الذي استدعي معه ثم يُعيد القيمة <code>nil</code>. 
 +
* التابع <code>[[Ruby/Kernel/sprintf#format string.E2.80.8E|Kernel.sprintf]]</code>: يعيد السلسلة النصية المُمرَّرة إليه بعد تنسيقها بنمط معيَّن.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-printf قسم التابع printf‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-printf قسم التابع printf‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 15:17، 22 ديسمبر 2018

ينسق التابع printf الكائنات المُمرَّرة إليه ثم يكتبها في المجرى الذي استدعي معه.

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

printf(format_string [, obj, ...]) nil

المعاملات

format_string‎

سلسلة نصية تحدد التنسيق الكائنات المراد كتابتها على المجرى المعطى. اطلع على صفحة التابع Kernel.sprintf لمزيد من التفاصيل حول هذا المعامل.

obj‎

كائن يراد كتابته على المجرى المعطى.

...

الكائنات الأخرى المراد كتابتها على المجرى المعطى.

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

تعاد القيمة nil بعد تنسيق الكائنات obj و ... وكتابتها على المجرى المعطى. 

انظر أيضًا

  • التابع print: يكتب الكائن (أو الكائنات) المُمرَّرة إليه في المجرى الذي استدعي معه ثم يُعيد القيمة nil
  • التابع Kernel.sprintf: يعيد السلسلة النصية المُمرَّرة إليه بعد تنسيقها بنمط معيَّن.

مصادر