الفرق بين المراجعتين لصفحة: «Ruby/Dir/read»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>read</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Rub...' |
لا ملخص تعديل |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Dir]] | [[تصنيف: Ruby Dir]] | ||
يقرأ التابع <code>read</code> المدخل الموالي في الكائن المجلدي (''dir'' object) الذي استُدعي معه ثم يعيده على شكل سلسلة نصية. وفي نهاية المجرى يعيد القيمة <code>nil</code> . | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> read → string or nil | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
التابع <code>read</code> يعيد سلسلة نصية تمثل المدخل الموالي في الكائن المجلدي (''dir'' object) الذي استُدعي معه. وفي نهاية المجرى يعيد القيمة <code>nil</code>. | |||
==أمثلة== | ==أمثلة== | ||
مثال عن استخدام التابع <code>read</code> على المجلد <code>testdir</code> الذي يحتوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>) ، والمجلد الأب (<code>..</code>) ، والمجلد نفسه (<code>.</code>). | |||
<syntaxhighlight lang="ruby"> d = Dir.new(".." | <syntaxhighlight lang="ruby"> d = Dir.new("testdir") | ||
d. | d.read #=> "." | ||
d.read #=> ".." | |||
d.read #=> "config.h" </syntaxhighlight> | |||
==انظر أيضًا== | ==انظر أيضًا== | ||
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>. | * صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>. | ||
| سطر 20: | سطر 20: | ||
==مصادر== | ==مصادر== | ||
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i- | * [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-read قسم التابع read في الصنف Dir في توثيق روبي الرسمي.] | ||
مراجعة 17:32، 24 سبتمبر 2018
يقرأ التابع read المدخل الموالي في الكائن المجلدي (dir object) الذي استُدعي معه ثم يعيده على شكل سلسلة نصية. وفي نهاية المجرى يعيد القيمة nil .
البنية العامة
read → string or nil
القيم المعادة
التابع read يعيد سلسلة نصية تمثل المدخل الموالي في الكائن المجلدي (dir object) الذي استُدعي معه. وفي نهاية المجرى يعيد القيمة nil.
أمثلة
مثال عن استخدام التابع read على المجلد testdir الذي يحتوي ملفين عاديين (config.h و main.rb) ، والمجلد الأب (..) ، والمجلد نفسه (.).
d = Dir.new("testdir")
d.read #=> "."
d.read #=> ".."
d.read #=> "config.h"
انظر أيضًا
- صفحة الصنف
Dir. - التابع
inspect: يعيد التابعinspectسلسلة نصية تصف الكائن (من صنفDir) الذي استُدعي معه.