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

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 19:45، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.rewind‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby I...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُموضِع التابع rewind مجرى د/خ الذي استُدعي معه ios عند بداية الإدخال، مع تعيين lineno عند القيمة صفر.


لاحظ أنه لا يمكن استخدامه مع المجاري من مثل الأنابيب (pipes) وطرفيات tty، والمقابس (sockets).

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

rewind  0

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

أمثلة

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

f = File.new("testfile")
f.readline   #=> "This is line one\n"
f.rewind     #=> 0
f.lineno     #=> 0
f.readline   #=> "This is line one\n"‎

انظر أيضا

  • التابع reopen: يربط بين مجرى د/خ الذي استُدعي معه ios وبين مجرى د/خ المعطى في other_IO (انظر فقرة البنية العامة)، أو مجرى جديد يُفتح من المسار path. قد يؤدي هذا إلى تغيير الصنف الفعلي لهذا المجرى ديناميكيًا.
  • التابع seek: يسعى إلى التموضع عند الإزاحة المعطاة anInteger في مجرى د/خ وفقا لقيمة whence (انظر فقرة البنية العامة):

مصادر