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

من موسوعة حسوب
< Ruby‏ | ARGF
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.printf</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby ARGF]...')
 
ط
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby ARGF]]
 
[[تصنيف: Ruby ARGF]]
يطبع التابع <code>printf</code> الكائن أو الكائنات الممرَّرة إليه على المجرى <code>ios</code> (اختصارًا للعبارة <code>Input</code> <code>Output</code> <code>Stream</code>) بعد تنسيقها بشكل معين. للمزيد من المعلومات حول المعاملات المستعملة في عملية التنسيق (أي المستعملة مع الوسيط <code>format_string</code>)، ارجع إلى صفحة التابع <code>Kernel</code>.<code>sprintf</code>.
+
يطبع التابع <code>printf</code> الكائن أو الكائنات الممرَّرة إليه على المجرى <code>ios</code> (اختصارًا للعبارة Input Output Stream) بعد تنسيقها بشكل معين. للمزيد من المعلومات حول المعاملات المستعملة في عملية التنسيق (أي المستعملة مع الوسيط <code>format_string</code>)، ارجع إلى صفحة التابع <code>[[Ruby/Kernel/sprintf|Kernel.sprintf]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> printf(format_string [, obj, ...]) → nil
 
<syntaxhighlight lang="ruby"> printf(format_string [, obj, ...]) → nil
سطر 15: سطر 15:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/ARGF/print | <code>print</code>]]: يطبع الكائن أو الكائنات المُمرَّرة إليه على المجرى <code>ios</code>.
+
* التابع<nowiki/>[[Ruby/ARGF/print | <code>print</code>]]: يطبع الكائن أو الكائنات المُمرَّرة إليه على المجرى <code>ios</code>.
* التابع [[Ruby/ARGF/putc | <code>putc</code>]]: يكتب محرفًا واحدًا على المجرى <code>ios</code>.
+
* التابع<nowiki/>[[Ruby/ARGF/putc | <code>putc</code>]]: يكتب محرفًا واحدًا على المجرى <code>ios</code>.
* التابع [[Ruby/ARGF/puts | <code>puts</code>]]: يكتب الكائن أو الكائنات المُمرَّرة إليه على المجرى <code>ios</code> ثمَّ يضيف سطرًا جديدًا في النهاية إن لم تحتوِ تلك الكائنات المعطاة على محرف سطرٍ جديدٍ.
+
* التابع<nowiki/>[[Ruby/ARGF/puts | <code>puts</code>]]: يكتب الكائن أو الكائنات المُمرَّرة إليه على المجرى <code>ios</code> ثمَّ يضيف سطرًا جديدًا في النهاية إن لم تحتوِ تلك الكائنات المعطاة على محرف سطرٍ جديدٍ.
* التابع [[Ruby/ARGF/read | <code>read</code>]]: يقرأ عددًا محددًا من البايتات من المجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]].
+
* التابع<nowiki/>[[Ruby/ARGF/read | <code>read</code>]]: يقرأ عددًا محددًا من البايتات من المجرى <code>ARGF</code>.
 
==مصادر==
 
==مصادر==
* قسم التابع printf في الصنف ARGF توثيق روبي الرسمي.
+
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-printf قسم التابع printf في الصنف ARGF توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 13:08، 3 أكتوبر 2018

يطبع التابع printf الكائن أو الكائنات الممرَّرة إليه على المجرى ios (اختصارًا للعبارة Input Output Stream) بعد تنسيقها بشكل معين. للمزيد من المعلومات حول المعاملات المستعملة في عملية التنسيق (أي المستعملة مع الوسيط format_string)، ارجع إلى صفحة التابع Kernel.sprintf.

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

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

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

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

أمثلة

مثالٌ على استخدام التابع printf:

 printf("%s, the sale price is $%f.\n", name, sale_price) 
                      # => Cathy, the sale price is $13.500000.

انظر أيضًا

  • التابع print: يطبع الكائن أو الكائنات المُمرَّرة إليه على المجرى ios.
  • التابع putc: يكتب محرفًا واحدًا على المجرى ios.
  • التابع puts: يكتب الكائن أو الكائنات المُمرَّرة إليه على المجرى ios ثمَّ يضيف سطرًا جديدًا في النهاية إن لم تحتوِ تلك الكائنات المعطاة على محرف سطرٍ جديدٍ.
  • التابع read: يقرأ عددًا محددًا من البايتات من المجرى ARGF.

مصادر