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

من موسوعة حسوب
< Ruby‏ | IO
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.printf‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby I...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby IO]]
[[تصنيف: Ruby IO]]
ينسق التابع <code>printf</code> ويكتب في [[Ruby/IO|مجرى د/خ]] <code>ios</code>، حيث يحول الوسائط المعطاة وفق سلسلة التنسيق الممررة format_string (انظر فقرة البنية العامة). انظر صفحة <code>Kernel#sprintf</code> لمزيد من التفاصيل.
ينسق التابع <code>printf</code> ويكتب في [[Ruby/IO|مجرى د/خ]]، حيث يحول الوسائط المعطاة وفق التنسيق المحدد في السلسلة النصية <code>format_string</code> (انظر فقرة البنية العامة).  
 
انظر صفحة <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>obj‎</code>===
===<code>obj‎</code>===
===<code>...‎</code>===
كائن
 
==القيمة المُعادة==
==القيمة المُعادة==
يعيد التابع <code>printf</code> القيمة <code>nil</code>.
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/IO/print|print]]</code>: يكتب  الكائن(ات) المعطاة في [[Ruby/IO|مجرى د/خ]] <code>ios</code>. ثم يُعيد <code>nil</code>.
* التابع <code>[[Ruby/IO/print|print]]</code>: يكتب  الكائن(ات) المعطاة في [[Ruby/IO|مجرى د/خ]]  
* التابع <code>[[Ruby/IO/putc|putc]]</code>: إن كان الوسيط المعطى <code>obj</code> (انظر فقرة البنية العامة) عددًا <code>[[Ruby/Numeric|Numeric]]</code>، فسيكتب  الحرف الذي يكون رمزه هو البايت الأقل دلال (least-significant byte) من <code>obj</code>. وإن كان <code>obj</code> [[Ruby/String|سلسلة نصية]] <code>String</code>، فسيكتب أول حرف من <code>obj</code> في [[Ruby/IO|مجرى د/خ]] <code>ios</code>. خلاف ذلك، سيُطلق الاستثناء <code>TypeError</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‎ في توثيق روبي الرسمي.]

مراجعة 16:43، 13 نوفمبر 2018

ينسق التابع printf ويكتب في مجرى د/خ، حيث يحول الوسائط المعطاة وفق التنسيق المحدد في السلسلة النصية format_string (انظر فقرة البنية العامة).

انظر صفحة Kernel#sprintf لمزيد من التفاصيل.

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

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

المعاملات

format_string‎

سلسلة نصية تحدد التنسيق.

obj‎

كائن

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

يعيد التابع printf القيمة nil.

انظر أيضا

مصادر