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

من موسوعة حسوب
< Ruby‏ | Dir
مراجعة 08:35، 11 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

مصادر