التابع Dir.seek في روبي

من موسوعة حسوب
< Ruby‏ | Dir
(بالتحويل من uby/Dir/seek)

يذهب التابع 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: يعيد موضع المؤشر الحالي في المجلد الذي استٌدعي معه.

مصادر