الفرق بين المراجعتين لصفحة: «Ruby/Dir/fileno»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>fileno | <noinclude>{{DISPLAYTITLE: التابع <code>Dir.fileno</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Dir]] | [[تصنيف: Ruby Dir]] | ||
يعيد التابع <code>fileno</code> عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن | يعيد التابع <code>fileno</code> عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن <code>Dir</code> الذي استُدعي معه. | ||
هذا التابع | يستخدم هذا التابع الدالة <code>dirfd()</code> المُعرّفة في المعيار POSIX 2008. وبالتالي، سيُطلق الخطأ <code>NotImplementedError</code> في أنظمة التشغيل التي لا توفّر هذه الدالة، مثل ويندوز. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> fileno → integer | <syntaxhighlight lang="ruby"> fileno → integer | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد عدد صحيح (integer) يمثل واصف الملف العددي (numeric file descriptor) | يعاد عدد صحيح (integer) يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن <code>Dir</code> المعطى. | ||
==أمثلة== | ==أمثلة== | ||
مثالٌ على استخدام التابع <code>fileno</code>: | مثالٌ على استخدام التابع <code>fileno</code>:<syntaxhighlight lang="ruby"> d = Dir.new("..") | ||
<syntaxhighlight lang="ruby"> d = Dir.new("..") | |||
d.fileno #=> 8 </syntaxhighlight> | d.fileno #=> 8 </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
*التابع <code>[[Ruby/Dir/inspect|inspect]]</code>: يعيد سلسلة نصية تصف الكائن (من صنف <code>Dir</code>) الذي استُدعي معه. | |||
* التابع <code>[[Ruby/Dir/inspect|inspect]]</code>: يعيد | |||
==مصادر== | ==مصادر== | ||
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-fileno قسم التابع fileno في الصنف Dir في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Dir.html#method-i-fileno قسم التابع fileno في الصنف Dir في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:22، 11 نوفمبر 2018
يعيد التابع fileno
عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن Dir
الذي استُدعي معه.
يستخدم هذا التابع الدالة dirfd()
المُعرّفة في المعيار POSIX 2008. وبالتالي، سيُطلق الخطأ NotImplementedError
في أنظمة التشغيل التي لا توفّر هذه الدالة، مثل ويندوز.
البنية العامة
fileno → integer
القيم المعادة
يعاد عدد صحيح (integer) يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن Dir
المعطى.
أمثلة
مثالٌ على استخدام التابع fileno
:
d = Dir.new("..")
d.fileno #=> 8
انظر أيضًا
- التابع
inspect
: يعيد سلسلة نصية تصف الكائن (من صنفDir
) الذي استُدعي معه.