الفرق بين المراجعتين لصفحة: «Ruby/Dir/seek»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>seek | <noinclude>{{DISPLAYTITLE: التابع <code>Dir.seek</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Dir]] | [[تصنيف: Ruby Dir]] | ||
يذهب التابع <code>seek</code> إلى موضع محدد في | يذهب التابع <code>seek</code> إلى موضع محدد في المجلد الذي استٌدعي معه. | ||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
seek( integer ) → dir | seek( integer ) → dir | ||
</syntaxhighlight>الوسيط | </syntaxhighlight>ينبغي أن يكون الوسيط <code>integer</code> عددًا معادًا من التابع <code>[[Ruby/Dir/tell|tell]]</code>. | ||
==المعاملات== | |||
== المعاملات == | ===<code>integer</code> === | ||
=== | |||
عددٌ معاد من التابع <code>[[Ruby/Dir/tell|tell]]</code>. | عددٌ معاد من التابع <code>[[Ruby/Dir/tell|tell]]</code>. | ||
==القيمة المعادة== | |||
== القيمة | يعاد الكائن <code>Dir</code> المعطى بعد إعادة ضبط موضع المؤشر فيه. | ||
==أمثلة== | |||
مثال عن استخدام التابع <code>seek</code> على المجلد <code>testdir</code> الذي يحوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>)، والمجلد الأب (<code>..</code>)، والمجلد نفسه (<code>.</code>):<syntaxhighlight lang="ruby"> | |||
== أمثلة == | |||
مثال عن استخدام التابع <code>seek</code> على المجلد <code>testdir</code> الذي | |||
d = Dir.new("testdir") #=> #<Dir:0x401b3c40> | d = Dir.new("testdir") #=> #<Dir:0x401b3c40> | ||
d.read #=> "." | d.read #=> "." | ||
| سطر 27: | سطر 22: | ||
d.read #=> ".." | d.read #=> ".." | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | |||
== | *التابع <code>[[Ruby/Dir/pos|pos]]</code>: يعيد موضع المؤشر الحالي في المجلد الذي استٌدعي معه. | ||
==مصادر== | |||
* التابع <code>[[Ruby/Dir/pos|pos]]</code>: يعيد | *[http://ruby-doc.org/core-2.5.1/Dir.html#method-i-seek قسم التابع seek في الصنف Dir في توثيق روبي الرسمي.] | ||
== مصادر == | |||
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-seek قسم | |||
المراجعة الحالية بتاريخ 08:35، 11 نوفمبر 2018
يذهب التابع seek إلى موضع محدد في المجلد الذي استٌدعي معه.
البنية العامة
seek( integer ) → dir
ينبغي أن يكون الوسيط integer عددًا معادًا من التابع tell.
المعاملات
integer
عددٌ معاد من التابع tell.
القيمة المعادة
يعاد الكائن Dir المعطى بعد إعادة ضبط موضع المؤشر فيه.
أمثلة
مثال عن استخدام التابع seek على المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.):
d = Dir.new("testdir") #=> #<Dir:0x401b3c40>
d.read #=> "."
i = d.tell #=> 12
d.read #=> ".."
d.seek(i) #=> #<Dir:0x401b3c40>
d.read #=> ".."
انظر أيضًا
- التابع
pos: يعيد موضع المؤشر الحالي في المجلد الذي استٌدعي معه.