الفرق بين المراجعتين لصفحة: «Ruby/Dir/new»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>new | <noinclude>{{DISPLAYTITLE: التابع <code>Dir.new</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Dir]] | [[تصنيف: Ruby Dir]] | ||
يعيد التابع <code>new</code> كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى. | يعيد التابع <code>new</code> كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى. | ||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
new( string ) → aDir | new( string ) → aDir | ||
new( string, encoding: enc ) → aDir | new( string, encoding: enc ) → aDir | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==المعاملات== | |||
== المعاملات == | ===<code>string</code> === | ||
اسم المجلد المعطى. | |||
=== <code>string</code> === | ===<code>encoding</code>=== | ||
يحدِّد هذا الوسيط الاختياري ترميز المجلد. وفي حال عدم إعطائه، سيُستخدم ترميز نظام الملفات. | |||
==القيمة المعادة== | |||
=== <code>encoding</code> === | يعاد كائنٌ مجلديٌ (directory object) جديدٌ خاص بالمجلد <code>string</code> المعطى. | ||
==انظر أيضًا== | |||
*التابع <code>[[Ruby/Dir/open|open]]</code>: في حال عدم إعطاء كتلة، فإنّ التابع <code>open</code> هو مرادف لـ <code>Dir::new</code>. وفي حالة إعطاء كتلة، فسيُمرّر إليها <code>aDir</code>كمعامل. | |||
== القيمة | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Dir.html#method-c-new قسم التابع new في الصنف Dir في توثيق روبي الرسمي.] | |||
== | |||
* التابع <code>[[Ruby/Dir/open|open]]</code>: في حال عدم إعطاء كتلة، فإنّ التابع <code>open</code> هو مرادف لـ <code>Dir::new</code>. وفي حالة إعطاء كتلة، فسيُمرّر إليها <code>aDir</code>كمعامل. | |||
== مصادر == | |||
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-new قسم |
مراجعة 06:42، 11 نوفمبر 2018
يعيد التابع new
كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى.
البنية العامة
new( string ) → aDir
new( string, encoding: enc ) → aDir
المعاملات
string
اسم المجلد المعطى.
encoding
يحدِّد هذا الوسيط الاختياري ترميز المجلد. وفي حال عدم إعطائه، سيُستخدم ترميز نظام الملفات.
القيمة المعادة
يعاد كائنٌ مجلديٌ (directory object) جديدٌ خاص بالمجلد string
المعطى.
انظر أيضًا
- التابع
open
: في حال عدم إعطاء كتلة، فإنّ التابعopen
هو مرادف لـDir::new
. وفي حالة إعطاء كتلة، فسيُمرّر إليهاaDir
كمعامل.