الفرق بين المراجعتين لصفحة: «Ruby/IO/inspect»

من موسوعة حسوب
< Ruby‏ | IO
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.inspect‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...'
 
ط تدقيق
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby IO]]
[[تصنيف: Ruby IO]]
يُعيد التابع <code>inspect</code> [[Ruby/String|سلسلة نصية]] تصف [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه <code>[[Ruby/IO|IO]]</code>.
يُعيد التابع <code>inspect</code> [[Ruby/String|سلسلة نصية]] تصف [[Ruby/IO|المجرى]] الذي استُدعي معه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">inspect→ string‎</syntaxhighlight>
<syntaxhighlight lang="ruby">inspect→ string‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
==انظر أيضا==
تعاد [[Ruby/String|سلسلة نصية]] تصف [[Ruby/IO|المجرى]] المعطى.
* التابع <code>[[Ruby/IO/gets|gets]]</code>: يقرأ  "السطر" الموالي من [[Ruby/IO|مجرى د/خ]]. السطور مفصولة بواسطة <code>sep</code>. إن كان الفاصل يساوي <code>nil</code>، فسيقرأ المحتويات بالكامل، أما إن كان الفاصل معدوم الطول، فستُقرؤ فقرة في كل مرة من مجرى الإدخال (تُفصل الفقرات بسطرين منفصلين). يجب أن يكون المجرى مفتوحًا في وضعية القراءة أو سيُرفع استثناء <code>IOError</code>. سيُعاد السطر المقروء، وستُعين قيمته إلى <code>$_</code>. ستعاد القيمة <code>nil</code> إن تم استُدعي  عند نهاية الملف.  إن كان الوسيط الأول عددًا صحيحًا أو إن أعطي الوسيط الاختياري الثاني، فلن تكون [[Ruby/String|السلسلة النصية]] المعادة أطول من القيمة المحددة من حيث عدد البايتات (bytes).
 
* التابع <code>[[Ruby/IO/internal_encoding|internal_encoding]]</code>: يعيد  [[Ruby/Encoding|الترميز]] <code>[[Ruby/Encoding|Encoding]]</code> الخاص ب[[Ruby/String|السلسلة النصية]] الداخلية في حالة تحديد التحويل.  على خلاف ذلك سيُعيد <code>nil</code>.
==انظر أيضًا==
* التابع [[Ruby/IO/fcntl|<code>fcntl</code>]]: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن <nowiki/>[[Ruby/IO|مجاري د/خ]]<nowiki/>الموجهة بالملفات (file-oriented I/O).  
 
* التابع <code>[[Ruby/IO/gets|gets]]</code>: يجلب السطر التالي من المجرى الذي استدعي معه. 
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-inspect قسم التابع inspect‎ في الصنف IO‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-inspect قسم التابع inspect‎ في الصنف IO‎ في توثيق روبي الرسمي.]

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

يُعيد التابع inspect سلسلة نصية تصف المجرى الذي استُدعي معه.

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

inspect string

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

تعاد سلسلة نصية تصف المجرى المعطى.

انظر أيضًا

  • التابع fcntl: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن مجاري د/خالموجهة بالملفات (file-oriented I/O).
  • التابع gets: يجلب السطر التالي من المجرى الذي استدعي معه. 

مصادر