الفرق بين المراجعتين لصفحة: «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><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/getwd|getwd]]</code>: يعيد التابع <code>getwd</code> مسار مجلد العمل (working directory) الحالي للعملية (process) على شكل سلسلة نصية. 
*[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 الذي استٌدعي معه.

مصادر