التابع 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, ...))
.