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

مصادر