الفرق بين المراجعتين لصفحة: «Ruby/IO/sysopen»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>sysopen</code> الخاص بالصنف <code>IO</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>sysopen | <noinclude>{{DISPLAYTITLE: التابع <code>IO.sysopen</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby IO]] | [[تصنيف: Ruby IO]] | ||
يفتح التابع <code>sysopen</code> المسار المحدد، ثم يعيد واصف الملف الأساسي ك[[Ruby/Integer|عدد صحيح]] | يفتح التابع <code>sysopen</code> الملف الموجود في المسار المحدد، ثم يعيد واصف الملف الأساسي ك[[Ruby/Integer|عدد صحيح]]. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">sysopen(path, [mode, [perm]]) → integer</syntaxhighlight> | <syntaxhighlight lang="ruby">sysopen(path, [mode, [perm]]) → integer</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>path</code>=== | ===<code>path</code>=== | ||
المسار | المسار المراد فتحه. | ||
===<code>mode</code>=== | ===<code>mode</code>=== | ||
وضع الفتح. اطلع على صفحة التابع <code>[[Ruby/IO/new|new]]</code> للمزيد من التفاصيل حول هذا المعامل. | |||
===<code> | |||
==القيمة | === <code>perm</code> === | ||
أذونات الملف. | |||
==القيمة المعادة== | |||
يعاد [[Ruby/Integer|عدد صحيح]] يمثِّل واصف الملف ذي المسار <code>path</code> بعد فتحه. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>sysopen</code>: | مثال على استخدام التابع <code>sysopen</code>: | ||
<syntaxhighlight lang="ruby">IO.sysopen("testfile") #=> 3</syntaxhighlight> | <syntaxhighlight lang="ruby">IO.sysopen("testfile") #=> 3</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* | * التابع [[Ruby/IO/new|<code>new</code>]]: ينشئ كائنًا جديدًا من النوع <code>IO</code>. | ||
* | * التابع [[Ruby/IO/open|<code>open</code>]]: يشبه التابعَ <code>[[Ruby/IO/new|new]]</code> تمامًا عند استدعائه دون كتلة، أو يُمرّر الكائن <code>IO</code> الذي جرى إنشاؤه كوسيط إلى الكتلة المعطاة ثم يعيد الناتج الذي تعيده الكتلة. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/IO.html#method-c-sysopen قسم | *[http://ruby-doc.org/core-2.5.1/IO.html#method-c-sysopen قسم التابع sysopen في الصنف IO في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:18، 22 ديسمبر 2018
يفتح التابع sysopen
الملف الموجود في المسار المحدد، ثم يعيد واصف الملف الأساسي كعدد صحيح.
البنية العامة
sysopen(path, [mode, [perm]]) → integer
المعاملات
path
المسار المراد فتحه.
mode
وضع الفتح. اطلع على صفحة التابع new
للمزيد من التفاصيل حول هذا المعامل.
perm
أذونات الملف.
القيمة المعادة
يعاد عدد صحيح يمثِّل واصف الملف ذي المسار path
بعد فتحه.
أمثلة
مثال على استخدام التابع sysopen
:
IO.sysopen("testfile") #=> 3
انظر أيضًا
- التابع
new
: ينشئ كائنًا جديدًا من النوعIO
. - التابع
open
: يشبه التابعَnew
تمامًا عند استدعائه دون كتلة، أو يُمرّر الكائنIO
الذي جرى إنشاؤه كوسيط إلى الكتلة المعطاة ثم يعيد الناتج الذي تعيده الكتلة.