الفرق بين المراجعتين ل"Ruby/IO/left shift"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
ط
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>IO.<<</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: المعامل <code>>></code> في الصنف <code>IO‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
+
[[تصنيف: Ruby Operator]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
مجرى الإخراج النصي  - يكتب <code>obj</code> (انظر فقرة البنية العامة) في المجرى.
+
يكتب المعامل <code>>></code> كائنًا في المجرى <code>[[Ruby/IO|IO]]</code> المعطى. يُحول ذلك الكائن إلى [[Ruby/String|سلسلة نصية]] باستخدام التابع <code>to_s</code>.
 
 
يُحول الوسيط <code>obj</code> إلى [[Ruby/String|سلسلة نصية]] باستخدام <code>to_s</code>.
 
 
 
 
 
 
 
<code>produces:</code>
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">ios << obj  → ios‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">ios << obj  → ios‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعاد مجرى الإخراج.
+
يعاد المجرى <code>ios</code> بعد كتابة الكائن <code>obj</code> فيه.
  
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع ‎<code><<‎</code>:
 
مثال على استخدام التابع ‎<code><<‎</code>:
 
<syntaxhighlight lang="ruby">$stdout << "Hello " << "world!\n"‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">$stdout << "Hello " << "world!\n"‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/IO/write|write]]</code>: يفتح الملف، ويتموضع (seeks) اختياريا عند الإزاحة <code>offset</code> المعطاة
+
* التابع <code>[[Ruby/IO/write|write]]</code>: يفتح ملفًا محدَّدًا ويكتب فيه السلسلة النصية المُمرَّرة إليه ثم يغلقه ويعيد عدد البايتات التي كتبها.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-3C-3C قسم التابع <<‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-3C-3C قسم المعامل >> في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:40، 22 ديسمبر 2018

يكتب المعامل >> كائنًا في المجرى IO المعطى. يُحول ذلك الكائن إلى سلسلة نصية باستخدام التابع to_s.

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

ios << obj   ios

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

يعاد المجرى ios بعد كتابة الكائن obj فيه.

أمثلة

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

$stdout << "Hello " << "world!\n"

انظر أيضًا

  • التابع write: يفتح ملفًا محدَّدًا ويكتب فيه السلسلة النصية المُمرَّرة إليه ثم يغلقه ويعيد عدد البايتات التي كتبها.

مصادر