التابع 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
انظر أيضا
- التابع
p
: يكتب التابعp
في مجرى الإخراج القياسي للبرنامج ناتج التعبيرobj.inspect
مباشرة ، متبوعًا بسطر جديد، لكل كائنobj
يُمرر إليه. - التابع
printf
: يكافئ التابع printf التعبير:io.write(sprintf(string, obj, ...))