الفرق بين المراجعتين ل"Ruby/IO/pos"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.pos‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يُعيد التابع <code>pos</code> الإزاحة (offset) الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]] <code>ios</code>.
+
يُعيد التابع <code>pos</code> الإزاحة (offset) الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]].
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">pos  → integer‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">pos  → integer‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يُعيد التابع <code>pos</code> الإزاحة الحالية (بالبايت) في [[Ruby/IO|مجرى د/خ]].
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>pos‎</code>:
 
مثال على استخدام التابع <code>pos‎</code>:
سطر 14: سطر 16:
 
f.pos    #=> 17‎</syntaxhighlight>
 
f.pos    #=> 17‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/IO/pid|pid]]</code>: يُعيد  معرف العملية (PID) الخاص بالعملية الفرعية (child process) تامرتبطة ب[[Ruby/IO|مجرى د/خ]] <code>ios</code>. سيتم تعيينه بواسطة التابع <code>IO.popen</code>.
+
* التابع <code>[[Ruby/IO/pos-3D|pos=]]</code>: يتموضع عند الإزاحة المحددة (بالبايت) في [[Ruby/IO|مجرى د/خ]]  
* التابع <code>[[Ruby/IO/pos-3D|pos=]]</code>: يسعى  إلى التموضع عند الإزاحة المحددة (بالبايت) في [[Ruby/IO|مجرى د/خ]] <code>ios</code>. ليس مضمونا أن يكون التموضع صحيحًا عندما يكون [[Ruby/IO|مجرى د/خ]] <code>ios</code> في الوضع النصي (textmode).
 
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-pos قسم  التابع pos‎ في الصنف IO‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-pos قسم  التابع pos‎ في الصنف IO‎ في توثيق روبي الرسمي.]

مراجعة 16:06، 13 نوفمبر 2018

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

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

pos   integer

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

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

أمثلة

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

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

انظر أيضا

  • التابع pos=‎: يتموضع عند الإزاحة المحددة (بالبايت) في مجرى د/خ

مصادر