الفرق بين المراجعتين ل"Ruby/ENV/5B-5D"

من موسوعة حسوب
< Ruby‏ | ENV
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:  التابع <code>[]</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby...')
 
ط (مراجعة وتدقيق)
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>[]</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE:  المعامل <code>[]</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
+
[[تصنيف: Ruby Operator]]
 
[[تصنيف: Ruby ENV]]
 
[[تصنيف: Ruby ENV]]
يكافئ التابع <code>Dir[]‎</code> استدعاء <code>Dir.glob([string,...], 0)</code>.  
+
يعيد التابع <code>ENV[]‎</code> قيمة متغير بيئة محدَّد في سلسلة نصية، أو يعيد القيمة <code>nil</code> في حال لم يكن ذلك المتغير موجودًا.  
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
Dir[ string [, string ...] [, base: path] ] → array
+
ENV[name] → value
</syntaxhighlight>
 
 
 
== القيمة المٌعادة ==
 
يعيد  التابع <code>Dir[]‎</code> مصفوفة تضم النتائج.
 
 
 
== أمثلة ==
 
مثال عن استخدام التابع <code>Dir[]‎</code> على المجلد <code>testdir</code> الذي يحتوي ملفين عاديين (<code>config.h</code> و <code>main.rb</code>) ، والمجلد الأب (<code>..</code>) ، والمجلد نفسه (<code>.</code>). <code>‎</code>:<syntaxhighlight lang="ruby">
 
Dir["config.?"]                    #=> ["config.h"]
 
 
 
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
==المعاملات==
 +
===<code>name</code>===
 +
اسم متغير البيئة المراد جلب قيمته.
 +
==القيمة المعادة==
 +
تُعاد سلسلة نصي تمثِّل قيمة متغير البيئة <code>name</code>، أو تعاد القيمة <code>nil</code> في حال لم يكن المتغير ذو الاسم name موجودًا.
 +
==انظر أيضًا==
 +
*المعامل <code>[[Ruby/ENV/5B-5D-3D|[]]]</code>: يضبط عندما يُستعمَل بالشكل <code>ENV[name] = value‎</code> قيمة متغير البيئة ذي الاسم <code>name</code> إلى القيمة <code>value</code>.
  
== أنظر أيضًا ==
+
*التابع <code>[[Ruby/ENV/store|store]]</code>: يضبط قيمة متغير بيئة ذي اسم محدَّدٍ.
* صفحة الصنف <code>[[Ruby/Dir|Dir]]</code>.
+
==مصادر==
* التابع <code>[[Ruby/Dir/chdir|chdir]]</code> : يستبدل التابع <code>chdir‎</code> مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه السلسلة النصية المعطاة.  
+
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-5B-5D <nowiki>قسم المعامل [] في الصنف ENV في توثيق روبي الرسمي.</nowiki>]
 
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/Dir.html#method-c-5B-5D <nowiki>قسم التابع [] في الصنف Dir في توثيق روبي الرسمي.</nowiki>]
 

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

يعيد التابع ENV[]‎ قيمة متغير بيئة محدَّد في سلسلة نصية، أو يعيد القيمة nil في حال لم يكن ذلك المتغير موجودًا.

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

ENV[name]  value

المعاملات

name

اسم متغير البيئة المراد جلب قيمته.

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

تُعاد سلسلة نصي تمثِّل قيمة متغير البيئة name، أو تعاد القيمة nil في حال لم يكن المتغير ذو الاسم name موجودًا.

انظر أيضًا

  • المعامل []: يضبط عندما يُستعمَل بالشكل ENV[name] = value‎ قيمة متغير البيئة ذي الاسم name إلى القيمة value.
  • التابع store: يضبط قيمة متغير بيئة ذي اسم محدَّدٍ.

مصادر