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

من موسوعة حسوب
< Ruby‏ | Dir
اذهب إلى التنقل اذهب إلى البحث
سطر 14: سطر 14:
  
 
== أمثلة ==
 
== أمثلة ==
مثال عن استخدام التابع <code>path:</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  #=> ".."
سطر 20: سطر 20:
  
 
== أنظر أيضًا ==
 
== أنظر أيضًا ==
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.  
+
* التابع <code>[[Ruby/Dir/to path|to_path]]</code>: يعيد التابع <code>to_path</code> المسار المُمرّر  (في الوسيط <code>path</code>)  إلى الباني <code>[[Ruby/Dir/new|new]]</code> على شكل سلسلة نصية. 
  
 
* التابع <code>[[Ruby/Dir/getwd|getwd]]</code>: يعيد التابع <code>getwd</code> مسار مجلد العمل (working directory) الحالي للعملية (process) على شكل سلسلة نصية. 
 
* التابع <code>[[Ruby/Dir/getwd|getwd]]</code>: يعيد التابع <code>getwd</code> مسار مجلد العمل (working directory) الحالي للعملية (process) على شكل سلسلة نصية. 

مراجعة 17:53، 24 سبتمبر 2018

يعيد التابع path المسار المُمرّر (في الوسيط path) إلى الباني new على شكل سلسلة نصية.

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

path  string or nil

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

يعيد سلسلة نصية نصية تمثل المسار المُمرّر إلى الباني new.

أمثلة

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

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

أنظر أيضًا

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

مصادر