الفرق بين المراجعتين ل"Ruby/Dir/path"
اذهب إلى التنقل
اذهب إلى البحث
سطر 14: | سطر 14: | ||
== أمثلة == | == أمثلة == | ||
− | مثال عن استخدام | + | مثال عن استخدام التابع <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/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) على شكل سلسلة نصية.