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

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 07:08، 23 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (تدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يكتب التابع putc المحرف المُمرَّر إليه في المجرى الذي استدعي معه.

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

putc(obj)  obj

المعاملات

obj

كائن يحوي المحرف المراد كتابته على المجرى المعطى. إن كان هذا الكائن عددًا، فسيُكتَب المحرف الذي رمزه هو قيمة البايت الأقل أهمية (least-significant byte). أما إن كان obj سلسلةً نصيةً، فسيُكتَب أول محرف من محارف هذه السلسلة في المجرى. خلاف ذلك، سيُطلق الاستثناء TypeError.

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

يعاد المعامل obj بعد كتابته على المجرى المعطى.

أمثلة

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

$stdout.putc "A"
$stdout.putc 65

الناتج:

AA

انظر أيضًا

  • التابع printf: ينسق الكائنات المُمرَّرة إليه ثم يكتبها في المجرى الذي استدعي معه. 
  • التابع puts: يكتب الكائن(ات) المُمرَّرة إليه في المجرى الذي استُدعي معه، ويضيف سطرًا جديدًا بعد الأسطر التي لا تنتهي بمحرف السطر الجديد ثم يعيد القيمة nil.

مصادر