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