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

من موسوعة حسوب
< Ruby‏ | Dir
اذهب إلى التنقل اذهب إلى البحث
سطر 14: سطر 14:
  
 
== أمثلة ==
 
== أمثلة ==
مثال عن استخدام التابع <code>pos:</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

مراجعة 17:37، 24 سبتمبر 2018

يعيد التابع pos الموضع الحالي في الكائن من صنف Dir الذي استٌدعي معه. أنظر أيضًا التابع seek.

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

pos  integer

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

يعيد التابع pos الموضع الحالي في الكائن من صنف Dir الذي استٌدعي معه.

أمثلة

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

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

أنظر أيضًا

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

مصادر