التابع IO.pos=‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 09:19، 23 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (←‏انظر أيضًا)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحرِّك التابع pos عند استدعائه بالشكل pos = integer موضع المؤشر الحالي إلى الموضع integer (بالبايت) للمجرى الذي استدعي معه.

تحريك المؤشر إلى موضع ما قد لا يكون صحيحًا عندما يكون المجرى في الوضع النصي (textmode).

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

pos = integer  integer

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

يعاد العدد الصحيح integer بعد تحريك مؤشر المجرى المعطى بمقداره (بالبايت).

أمثلة

مثال على استخدام التابع pos=‎:

f = File.new("testfile")
f.pos = 17
f.gets   #=> "This is line two\n"‎

انظر أيضًا

  • التابع pos: يُعيد موضع المؤشر الحالي بدءًا من بداية الملف (بالبايت) للمجرى الذي استدعي معه.
  • التابع rewind: يعيد مؤشر المجرى الذي استُدعي معه إلى موضع بداية الإدخال.
  • التابع seek: يحرِّك مؤشر المجرى الذي استدعي معه إلى موضع محدَّد.

مصادر