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

من موسوعة حسوب
< Ruby‏ | Dir
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>path</code> الخاص بالصنف <code>Dir</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:  التابع <code>Dir.path</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Dir]]
 
[[تصنيف: Ruby Dir]]
يعيد التابع <code>path</code> المسار المُمرّر (في الوسيط <code>path</code>)  إلى الباني <code>[[Ruby/Dir/new|new]]</code> على شكل سلسلة نصية.  
+
يعيد التابع <code>path</code> المسار المُمرّر إلى الباني <code>[[Ruby/Dir/new|new]]</code> عند إنشائه للكائن <code>Dir</code> المعطى.  
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
 
path → string or nil
 
path → string or nil
 
</syntaxhighlight>
 
</syntaxhighlight>
 
+
==القيمة المعادة==
== القيمة المٌعادة ==
+
تُعاد سلسلة نصية تمثِّل المسار المُمرّر  إلى الباني <code>[[Ruby/Dir/new|new]]</code> الذي استعمل في إنشاء الكائن Dir المعطى.
يعيد سلسلة نصية نصية تمثل المسار المُمرّر  إلى الباني <code>[[Ruby/Dir/new|new]]</code>.
+
==أمثلة==
 
+
مثال عن استخدام التابع <code>path</code> على المجلد <code>testdir</code> الذي يحوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>)، والمجلد الأب (<code>..</code>)، والمجلد نفسه (<code>.</code>):<syntaxhighlight lang="ruby">
== أمثلة ==
 
مثال عن استخدام التابع <code>path</code> على المجلد <code>testdir</code> الذي يحتوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>) ، والمجلد الأب (<code>..</code>) ، والمجلد نفسه (<code>.</code>).<syntaxhighlight lang="ruby">
 
 
d = Dir.new("..")
 
d = Dir.new("..")
 
d.path  #=> ".."
 
d.path  #=> ".."
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
==انظر أيضًا==
 +
*التابع <code>[[Ruby/Dir/to path|to_path]]</code>: يعيد المسار المُمرّر  (في الوسيط <code>path</code>)  إلى الباني <code>[[Ruby/Dir/new|new]]</code> على شكل سلسلة نصية. 
  
== أنظر أيضًا ==
+
*التابع <code>[[Ruby/Dir/getwd|getwd]]</code>: يعيد مسار مجلد العمل (working directory) الحالي للعملية. 
* التابع <code>[[Ruby/Dir/to path|to_path]]</code>: يعيد التابع <code>to_path</code> المسار المُمرّر  (في الوسيط <code>path</code>)  إلى الباني <code>[[Ruby/Dir/new|new]]</code> على شكل سلسلة نصية. 
+
==مصادر==
 
+
*[http://ruby-doc.org/core-2.5.1/Dir.html#method-i-path قسم  التابع path  في الصنف Dir في توثيق روبي الرسمي.]
* التابع <code>[[Ruby/Dir/getwd|getwd]]</code>: يعيد التابع <code>getwd</code> مسار مجلد العمل (working directory) الحالي للعملية (process) على شكل سلسلة نصية
 
 
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-i-path قسم  التابع path  في الصنف Dir في توثيق روبي الرسمي.]
 

المراجعة الحالية بتاريخ 07:23، 11 نوفمبر 2018

يعيد التابع path المسار المُمرّر إلى الباني new عند إنشائه للكائن Dir المعطى.

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

path  string or nil

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

تُعاد سلسلة نصية تمثِّل المسار المُمرّر إلى الباني new الذي استعمل في إنشاء الكائن Dir المعطى.

أمثلة

مثال عن استخدام التابع path على المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.):

d = Dir.new("..")
d.path   #=> ".."

انظر أيضًا

  • التابع to_path: يعيد المسار المُمرّر (في الوسيط path) إلى الباني new على شكل سلسلة نصية. 
  • التابع getwd: يعيد مسار مجلد العمل (working directory) الحالي للعملية. 

مصادر