الفرق بين المراجعتين لصفحة: «Ruby/IO/tell»

من موسوعة حسوب
< Ruby‏ | IO
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.tell‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby IO]...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby IO]]
[[تصنيف: Ruby IO]]
يُعيد التابع <code>tell</code> الإزاحة الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]] <code>ios</code>.
يُعيد التابع <code>tell</code> الإزاحة الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]].
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">tell → integer‎</syntaxhighlight>
<syntaxhighlight lang="ruby">tell → integer‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
يُعيد التابع <code>tell</code> الإزاحة الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]].
==أمثلة==
==أمثلة==
مثال على استخدام التابع <code>tell‎</code>:
مثال على استخدام التابع <code>tell‎</code>:
سطر 14: سطر 16:
f.pos    #=> 17‎</syntaxhighlight>
f.pos    #=> 17‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/IO/syswrite|syswrite]]</code>: يكتب  [[Ruby/String|السلسلة النصية]] المعطاة في [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه <code>ios</code> باستخدام كتابة منخفض المستوى (low-level write). ثم يعيد عدد البايتات المكتوبة. لا تخلط هذا التابع مع التوابع الأخرى التي تكتب في [[Ruby/IO|مجرى د/خ]] <code>ios</code>، أو قد تحصل على نتائج غير متوقعة. يُطلق استثناء <code>SystemCallError</code> عند حدوث خطأ.
* التابع <code>[[Ruby/IO/syswrite|seek]]</code>: يسعى إلى التموضع عند الإزاحة المعطاة في مجرى د/خ وفقا لقيمة <code>whence</code>
* التابع <code>[[Ruby/IO/to_i|to_i]]</code>:
 
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-tell قسم  التابع tell‎ في الصنف IO‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-tell قسم  التابع tell‎ في الصنف IO‎ في توثيق روبي الرسمي.]

مراجعة 20:54، 13 نوفمبر 2018

يُعيد التابع tell الإزاحة الحالية (بالبايت) في مجرى د/خ.

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

tell  integer

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

يُعيد التابع tell الإزاحة الحالية (بالبايت) في مجرى د/خ.

أمثلة

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

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

انظر أيضا

  • التابع seek: يسعى إلى التموضع عند الإزاحة المعطاة في مجرى د/خ وفقا لقيمة whence

مصادر