الفرق بين المراجعتين لصفحة: «Ruby/ARGF/printf»
أنشأ الصفحة ب'<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>printf</code> الكائن أو الكائنات الممرَّرة إليه على المجرى <code>ios</code> (اختصارًا للعبارة <code>Input</code> <code>Output</code> <code>Stream</code>) بعد تنسيقها بشكل معين. للمزيد من المعلومات حول المعاملات المستعملة في عملية التنسيق (أي المستعملة مع الوسيط <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 | ||
سطر 18: | سطر 18: | ||
* التابع [[Ruby/ARGF/putc | <code>putc</code>]]: يكتب محرفًا واحدًا على المجرى <code>ios</code>. | * التابع [[Ruby/ARGF/putc | <code>putc</code>]]: يكتب محرفًا واحدًا على المجرى <code>ios</code>. | ||
* التابع [[Ruby/ARGF/puts | <code>puts</code>]]: يكتب الكائن أو الكائنات المُمرَّرة إليه على المجرى <code>ios</code> ثمَّ يضيف سطرًا جديدًا في النهاية إن لم تحتوِ تلك الكائنات المعطاة على محرف سطرٍ جديدٍ. | * التابع [[Ruby/ARGF/puts | <code>puts</code>]]: يكتب الكائن أو الكائنات المُمرَّرة إليه على المجرى <code>ios</code> ثمَّ يضيف سطرًا جديدًا في النهاية إن لم تحتوِ تلك الكائنات المعطاة على محرف سطرٍ جديدٍ. | ||
* التابع [[Ruby/ARGF/read | <code>read</code>]]: يقرأ عددًا محددًا من البايتات من المجرى | * التابع [[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 توثيق روبي الرسمي.] |
مراجعة 17:50، 10 سبتمبر 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
.