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

من موسوعة حسوب
< Ruby‏ | Dir
لا ملخص تعديل
ط مراجعة وتدقيق
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>tell</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:  التابع <code>Dir.tell</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Dir]]
[[تصنيف: Ruby Dir]]
يعيد التابع <code>tell</code> الموضع الحالي في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه. أنظر أيضًا التابع <code>[[uby/Dir/seek|seek]]</code>.  
يعيد التابع <code>tell</code> الموضع الحالي في المجلد الذي استٌدعي معه. انظر أيضًا التابع <code>[[uby/Dir/seek|seek]]</code>.  


== البنية العامة ==
== البنية العامة ==
سطر 10: سطر 10:
</syntaxhighlight>
</syntaxhighlight>


== القيمة المٌعادة ==
== القيمة المعادة ==
يعيد التابع <code>tell</code> الموضع الحالي في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه.  
يعيد التابع <code>tell</code> الموضع الحالي في المجلد المعطى.  


== أمثلة ==
== أمثلة ==
مثال عن استخدام التابع <code>tell</code> على المجلد <code>testdir</code> الذي يحتوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>) ، والمجلد الأب (<code>..</code>) ، والمجلد نفسه (<code>.</code>).<syntaxhighlight lang="ruby">
مثال عن استخدام التابع <code>tell</code> على المجلد <code>testdir</code> الذي يحوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>)، والمجلد الأب (<code>..</code>)، والمجلد نفسه (<code>.</code>):<syntaxhighlight lang="ruby">
d = Dir.new("testdir")
d = Dir.new("testdir")
d.tell  #=> 0
d.tell  #=> 0
سطر 21: سطر 21:
</syntaxhighlight>
</syntaxhighlight>


== أنظر أيضًا ==
== انظر أيضًا ==
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
* التابع <code>[[Ruby/Dir/pos-3D|pos‎]]</code>: يحدِّد عند استدعائه بالشكل <code>pos = integer‎</code> موضع المؤشر الحالي في المجلد
 
* التابع <code>[[uby/Dir/seek|seek]]</code>: يذهب إلى موضع محدد في المجلد الذي استٌدعي معه.
* التعبير <code>[[Ruby/Dir/pos-3D|pos =‎]]</code>: التعبير <code>pos =</code> هو مرادف للتابع <code>[[uby/Dir/seek|seek]]</code>. بيد أنّه يعيد معامل الموضع (position parameter).
* التابع <code>[[Ruby/Dir/pos|pos]]</code>: يعيد التابع <code>pos</code> الموضع الحالي في الكائن من صنف <code>Dir</code> الذي استٌدعي معه. أنظر أيضًا التابع <code>[[uby/Dir/seek|seek]]</code>
* التابع <code>[[uby/Dir/seek|seek]]</code>: يذهب إلى موضع محدد في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه.


== مصادر ==
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-tell قسم التابع tell في الصنف Dir في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-tell قسم التابع tell في الصنف Dir في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:35، 11 نوفمبر 2018

يعيد التابع tell الموضع الحالي في المجلد الذي استٌدعي معه. انظر أيضًا التابع seek.

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

tell  integer

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

يعيد التابع tell الموضع الحالي في المجلد المعطى.

أمثلة

مثال عن استخدام التابع tell على المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.):

d = Dir.new("testdir")
d.tell   #=> 0
d.read   #=> "."
d.tell   #=> 12

انظر أيضًا

  • التابع pos‎: يحدِّد عند استدعائه بالشكل pos = integer‎ موضع المؤشر الحالي في المجلد. 
  • التابع seek: يذهب إلى موضع محدد في المجلد الذي استٌدعي معه.

مصادر