الفرق بين المراجعتين ل"Ruby/Dir/pos"

من موسوعة حسوب
< Ruby‏ | Dir
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>pos</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:  التابع <code>Dir.pos</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Dir]]
 
[[تصنيف: Ruby Dir]]
يعيد التابع <code>pos</code> الموضع الحالي في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه. أنظر أيضًا التابع <code>[[uby/Dir/seek|seek]]</code>.
+
يعيد التابع <code>pos</code> موضع المؤشر الحالي في المجلد الذي استٌدعي معه.  
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
 
pos → integer
 
pos → integer
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==القيمة المعادة==
== القيمة المٌعادة ==
+
يعاد عدد صحيح يشير إلى الموضع الحالي في المجلد المعطى.
يعيد التابع <code>pos</code> الموضع الحالي في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه.  
+
==أمثلة==
 
+
مثال عن استخدام التابع <code>pos</code> على المجلد <code>testdir</code> الذي يحوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>)، والمجلد الأب (<code>..</code>)، والمجلد نفسه (<code>.</code>):<syntaxhighlight lang="ruby">
== أمثلة ==
 
مثال عن استخدام التابع <code>pos</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
سطر 20: سطر 17:
 
d.tell  #=> 12
 
d.tell  #=> 12
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==انظر أيضًا==
== أنظر أيضًا ==
+
*التعبير <code>[[Ruby/Dir/pos-3D|pos =‎]]</code>: التعبير <code>pos =‎</code> هو مرادف للتابع <code>[[uby/Dir/seek|seek]]</code>. بيد أنّه يعيد معامل الموضع (position parameter).
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
+
*التابع <code>[[uby/Dir/seek|seek]]</code>: يذهب إلى موضع محدد في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه.
 
+
==مصادر==
* التعبير <code>[[Ruby/Dir/pos-3D|pos =‎]]</code>: التعبير <code>pos =‎</code> هو مرادف للتابع <code>[[uby/Dir/seek|seek]]</code>. بيد أنّه يعيد معامل الموضع (position parameter).
+
*[http://ruby-doc.org/core-2.5.1/Dir.html#method-i-pos قسم التابع pos في الصنف Dir في توثيق روبي الرسمي.]
* التابع <code>[[uby/Dir/seek|seek]]</code>: يذهب إلى موضع محدد في الكائن من صنف <code>Dir</code>  الذي استٌدعي معه.
 
 
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-pos قسم التابع pos في الصنف Dir في توثيق روبي الرسمي.]
 

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

يعيد التابع pos موضع المؤشر الحالي في المجلد الذي استٌدعي معه.

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

pos  integer

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

يعاد عدد صحيح يشير إلى الموضع الحالي في المجلد المعطى.

أمثلة

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

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

انظر أيضًا

  • التعبير pos =‎: التعبير pos =‎ هو مرادف للتابع seek. بيد أنّه يعيد معامل الموضع (position parameter).
  • التابع seek: يذهب إلى موضع محدد في الكائن من صنف Dir الذي استٌدعي معه.

مصادر