الفرق بين المراجعتين ل"Ruby/File/split"

من موسوعة حسوب
< Ruby‏ | File
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
(إضافة شرح)
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.split</code> في روبي}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: التابع <code>File.split</code> في روبي}}</noinclude>
يعيد التابع <code>split</code> ن
+
يقتطع التابع <code>split</code> مسار الملف المُمرَّر إليه إلى جزأين: أحدهما لمجلد، والآخر للملف ثم يعيدهما في مصفوفة.
  
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">split(file_name) → array</syntaxhighlight>
 
<syntaxhighlight lang="ruby">split(file_name) → array</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>file_name</code> ===
 +
اسم أو مسار الملف الذي ستُجرَى عليه العملية.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
تعاد مصفوفة من عنصرين تحوي ناتج اقتطاع المعامل <code>file_name</code> إلى جزأين: أحدهما لمجلد، والآخر لملف.
 
==أمثلة==
 
==أمثلة==
 
مثال على استعمال التابع <code>split</code>:
 
مثال على استعمال التابع <code>split</code>:
سطر 12: سطر 17:
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/File/basename|basename]]</code>: يعيد آخر مكوِّن من مسار اسم الملف المعطى. 
 +
 +
* التابع <code>[[Ruby/File/dirname|dirname]]</code>: يعيد جميع مكونات المسار المعطى لملفٍ باستثناء المكون الأخير (الاسم الأساسي [basename]) الذي يلي آخر فاصل في المسار.
  
 
==مصادر==
 
==مصادر==

المراجعة الحالية بتاريخ 12:32، 29 نوفمبر 2018

يقتطع التابع split مسار الملف المُمرَّر إليه إلى جزأين: أحدهما لمجلد، والآخر للملف ثم يعيدهما في مصفوفة.

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

split(file_name)  array

المعاملات

file_name

اسم أو مسار الملف الذي ستُجرَى عليه العملية.

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

تعاد مصفوفة من عنصرين تحوي ناتج اقتطاع المعامل file_name إلى جزأين: أحدهما لمجلد، والآخر لملف.

أمثلة

مثال على استعمال التابع split:

File.split("/home/gumby/.profile")   #=> ["/home/gumby", ".profile"]

انظر أيضا

  • التابع basename: يعيد آخر مكوِّن من مسار اسم الملف المعطى. 
  • التابع dirname: يعيد جميع مكونات المسار المعطى لملفٍ باستثناء المكون الأخير (الاسم الأساسي [basename]) الذي يلي آخر فاصل في المسار.

مصادر