الفرق بين المراجعتين ل"Ruby/Dir/new"

من موسوعة حسوب
< Ruby‏ | Dir
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:  التابع <code>new</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Dir]]
 
[[تصنيف: Ruby Dir]]
يعيد التابع <code>getwd</code> مسار مجلد العمل (working directory) الحالي للعملية (process) على شكل سلسلة نصية.  
+
يعيد التابع <code>new</code> كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى.
 +
 
 +
الوسيط الاختياري ''<code>encoding</code>'' يحدد ترميز المجلد. وفي حال عدم إعطائه، سيُستخدم ترميز نظام الملفات.
  
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
getwd → string
+
new( string ) aDir
 +
new( string, encoding: enc ) → aDir
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>string</code> ===
 +
يحدد اسم المجلد المعطى.
 +
 +
=== <code>encoding</code> ===
 +
يحدد ترميز المجلد
  
 
== القيمة المٌعادة ==
 
== القيمة المٌعادة ==
يعيد مسار مجلد العمل الحالي للعملية على شكل سلسلة نصية.
+
يعيد التابع <code>new</code> كائنًا مجلديًا (directory object) جديدًا خاصًا بالمجلد المعطى.
 
 
== أمثلة ==
 
مثال عن استخدام التابع <code>getwd:</code><syntaxhighlight lang="ruby">
 
Dir.chdir("/tmp")   #=> 0
 
Dir.getwd          #=> "/tmp"
 
Dir.pwd            #=> "/tmp"
 
</syntaxhighlight>
 
  
 
== أنظر أيضًا ==
 
== أنظر أيضًا ==
سطر 25: سطر 29:
  
 
== مصادر ==
 
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-getwd قسم  التابع getwd في الصنف Dir في توثيق روبي الرسمي.]
+
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-new قسم  التابع new في الصنف Dir في توثيق روبي الرسمي.]

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

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

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

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

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

المعاملات

string 

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

encoding

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

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

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

أنظر أيضًا

  • صفحة الصنف Dir.
  • التابع chdir: يستبدل التابع chdir‎ مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.

مصادر