التابع IO.print
في روبي
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يكتب التابع print
الكائن (أو الكائنات) المُمرَّرة إليه في المجرى الذي استدعي معه ثم يُعيد القيمة nil
. يجب أن يكون المجرى مفتوحًا في وضعية الكتابة.
سيتم تحويل الكائنات غير النصية إلى سلسلة نصية عبر استدعاء التابع to_s
الخاص بها.
في حال استدعاء التابع print
بدون تمرير أي شيء إليه، فسيطبع محتويات المتغير $_
.
إن كان فاصل حقل الإخراج ($,
) مخالفا للقيمة nil
، فسيُدرَج بين الكائنات. وإن كان فاصل سجل الإخراج ($\
) مخالفًا للقيمة nil
، فسيتم إلحاقه بنهاية المخرجات.
البنية العامة
print→ nil
print(obj, ...) → nil
المعاملات
obj
كائن يراد كتابته على المجرى المعطى.
...
الكائنات الأخرى المراد كتابتها على المجرى المعطى.
القيمة المعادة
تعاد القيمة nil
بعد كتابة الكائنات obj
و ...
على المجرى المعطى.
أمثلة
مثال على استخدام التابع print
:
$stdout.print("This is ", 100, " percent.\n")
الناتج:
This is 100 percent.
انظر أيضًا
- التابع
pread
: يقرأ من المجرى الذي استدعي معه عددًا محدَّدًا من البايتات باستخدام استدعاء النظامpread
، ثم يُعيدها كسلسلة نصية من غير تعديل إزاحة (offset) الواصف الأساسي.