الفرق بين المراجعتين لصفحة: «Ruby/Dir/new»

من موسوعة حسوب
< Ruby‏ | Dir
لا ملخص تعديل
لا ملخص تعديل
سطر 26: سطر 26:
== أنظر أيضًا ==
== أنظر أيضًا ==
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
* التابع <code>[[Ruby/Dir/chdir|chdir]]</code>: يستبدل التابع <code>chdir‎</code> مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.
* التابع <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 في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-new قسم  التابع new  في الصنف Dir في توثيق روبي الرسمي.]

مراجعة 18:12، 23 سبتمبر 2018

يعيد التابع new كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى.

الوسيط الاختياري encoding يحدد ترميز المجلد. وفي حال عدم إعطائه، سيُستخدم ترميز نظام الملفات.

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

new( string )  aDir
new( string, encoding: enc )  aDir

المعاملات

string 

يحدد اسم المجلد المعطى.

encoding

يحدد ترميز المجلد

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

يعيد التابع new كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى.

أنظر أيضًا

  • صفحة الصنف Dir.
  • التابع open: في حال عدم إعطاء كتلة، فإنّ التابع open هو مرادف لـ Dir::new. وفي حالة إعطاء كتلة، فسيُمرّر إليها aDirكمعامل.

مصادر