التابع IO.puts‎ في روبي

من موسوعة حسوب

يكتب التابع puts الكائن(ات) المعطاة في مجرى د/خ الذي استُدعي معه، ويكتب سطرًا جديدا بعد الأسطر التي لا تنتهي بمحرف السطر الجديد. ثم يعيد nil. يجب أن يكون المجرى مفتوحًا في وضعية الكتابة.

إن كان الوسيط المعطى مصفوفة، فسيكتب التابع puts كل عنصر من عناصر المصفوفة في سطر جديد.

إن لم يكن الكائن سلسلة نصية أو مصفوفة فسيتم تحويله عن طريق استدعاء تابعه to_s.

في حال استدعاء التابع puts بدون وسائط، فسيقوم بإخراج سطر جديد واحد.

لاحظ أن puts يستخدم دائماً السطور الجديدة، ولا يتأثر بفاصل سجل الإخراج (‎$\‎).

البنية العامة

puts(obj, ...)  nil

المعاملات

obj‎

كائن

القيمة المُعادة

يعيدputs القيمة nil.

أمثلة

مثال على استخدام التابع puts‎:

$stdout.puts("this", "is", ["a", "test"])

الناتج:

this
is
a
test

انظر أيضا

  • التابع putc: إن كان الوسيط المعطى objعددًا، فسيكتب الحرف الذي رمزه هو البايت الأقل دلال (least-significant byte) من obj.

مصادر