الفرق بين المراجعتين ل"Ruby/IO/putc"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.putc</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby IO]...') |
|||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby IO]] | [[تصنيف: Ruby IO]] | ||
− | إن كان الوسيط المعطى <code>obj</code> (انظر فقرة البنية العامة) | + | إن كان الوسيط المعطى <code>obj</code> (انظر فقرة البنية العامة) [[Ruby/Numeric|عددًا]]، فسيكتب التابع <code>putc</code> الحرف الذي رمزه هو البايت الأقل دلالة (least-significant byte) في<code>obj</code>. أما إن كان <code>obj</code> [[Ruby/String|سلسلة نصية]]، فسيكتب أول حرف من <code>obj</code> في [[Ruby/IO|مجرى د/خ]]. خلاف ذلك، سيُطلق الاستثناء <code>TypeError</code>. |
− | |||
− | |||
− | |||
− | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">putc(obj) → obj</syntaxhighlight> | <syntaxhighlight lang="ruby">putc(obj) → obj</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>obj</code>=== | ===<code>obj</code>=== | ||
+ | كائن | ||
+ | |||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
+ | يعيد التابع <code>putc</code> الوسيط المعطى <code>obj</code>. | ||
+ | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>putc</code>: | مثال على استخدام التابع <code>putc</code>: | ||
<syntaxhighlight lang="ruby">$stdout.putc "A" | <syntaxhighlight lang="ruby">$stdout.putc "A" | ||
− | $stdout.putc 65</syntaxhighlight> | + | $stdout.putc 65</syntaxhighlight>الناتج:<syntaxhighlight lang="ruby">AA |
+ | </syntaxhighlight> | ||
+ | |||
==انظر أيضا== | ==انظر أيضا== | ||
− | * التابع <code>[[Ruby/IO/printf|printf]]</code>: ينسق ويكتب في [[Ruby/IO|مجرى د/خ]] | + | * التابع <code>[[Ruby/IO/printf|printf]]</code>: ينسق ويكتب في [[Ruby/IO|مجرى د/خ]] |
− | * التابع <code>[[Ruby/IO/puts|puts]]</code>: يكتب الكائن(اات) | + | * التابع <code>[[Ruby/IO/puts|puts]]</code>: يكتب الكائن(اات) المعطاة في [[Ruby/IO|مجرى د/خ]] |
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-putc قسم التابع putc في الصنف IO في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/IO.html#method-i-putc قسم التابع putc في الصنف IO في توثيق روبي الرسمي.] |
مراجعة 16:47، 13 نوفمبر 2018
إن كان الوسيط المعطى obj
(انظر فقرة البنية العامة) عددًا، فسيكتب التابع putc
الحرف الذي رمزه هو البايت الأقل دلالة (least-significant byte) فيobj
. أما إن كان obj
سلسلة نصية، فسيكتب أول حرف من obj
في مجرى د/خ. خلاف ذلك، سيُطلق الاستثناء TypeError
.
البنية العامة
putc(obj) → obj
المعاملات
obj
كائن
القيمة المُعادة
يعيد التابع putc
الوسيط المعطى obj
.
أمثلة
مثال على استخدام التابع putc
:
$stdout.putc "A"
$stdout.putc 65
الناتج:
AA