التابع print الخاص بالصنف Kernel في روبي
يطبع التابع print الكائنات الممررة إليه بالتتابع على المجرى stdout$. إذا كان فاصل حقل الخرج ($,) يخالف nil، فسيظهر محتواه بين الحقول. إذا كان فاصل سجل الخرج ($\) يخالف nil، فسيوضع في نهاية المُخرجات. في حال لم تعطَ أية وسائط، فستُطبَع _$.
ستُحول الكائنات غير النصية باستخدام التابع to_s.
البنية العامة
print(obj, ...) → nil
المعاملات
obj
الكائن المراد طباعته.
...
كائنات أخرى.
القيمة المعادة
تعاد القيمة nil.
أمثلة
مثال على استخدام التابع print:
print "cat", [1,2,3], 99, "\n"
$, = ", "
$\ = "\n"
print "cat", [1,2,3], 99
ستطبع الشيفرة عند تنفيذها الناتج التالي:
cat12399
cat, 1, 2, 3, 99
انظر أيضا
- التابع
format: يعيد السلسلة النصية المعطاة بعد تنسيقها بشكل معين.
- التابع
p: يكتب في مجرى الخرج القياسي للبرنامج ناتج التعبيرobj.inspectمباشرة متبوعًا بسطر جديد لكل كائن من الكائنات الممررة إليه. - التابع
printf: يكافئ التعبيرio.write(sprintf(string, obj, ...)).