الفرق بين المراجعتين لصفحة: «Ruby/Dir/seek»
ط نقل محمد-بغات صفحة uby/Dir/seek إلى Ruby/Dir/seek |
لا ملخص تعديل |
||
| سطر 19: | سطر 19: | ||
== أمثلة == | == أمثلة == | ||
مثال عن استخدام | مثال عن استخدام التابع <code>seek</code> على المجلد <code>testdir</code> الذي يحتوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>) ، والمجلد الأب (<code>..</code>) ، والمجلد نفسه (<code>.</code>).<syntaxhighlight lang="ruby"> | ||
d = Dir.new("testdir") #=> #<Dir:0x401b3c40> | d = Dir.new("testdir") #=> #<Dir:0x401b3c40> | ||
d.read #=> "." | d.read #=> "." | ||
مراجعة 17:37، 24 سبتمبر 2018
يذهب التابع seek إلى موضع محدد في الكائن من صنف Dir الذي استٌدعي معه.
البنية العامة
seek( integer ) → dir
الوسيط integer ينبغي أن يكون عددًا معادًا من التابع tell.
المعاملات
integer
عددٌ معاد من التابع tell.
القيمة المٌعادة
يعيد التابع seek الكائن من صنف 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 #=> ".."
أنظر أيضًا
- صفحة الصنف
Dir. - التابع
pos: يعيد التابعposالموضع الحالي في الكائن من صنفDirالذي استٌدعي معه. أنظر أيضًا التابعseek.