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

من موسوعة حسوب
< Ruby‏ | ENV
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
 
سطر 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>ENV[]‎</code> القيمة الخاصة بمتغير البيئة المعطى على شكل سلسلة نصية، ويعيد <code>nil</code> في حال لم يكن المتغير المعطى موجودًا.  
+
يعيد التابع <code>ENV[]‎</code> قيمة متغير بيئة محدَّد في سلسلة نصية، أو يعيد القيمة <code>nil</code> في حال لم يكن ذلك المتغير موجودًا.  
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">
 
ENV[name] → value
 
ENV[name] → value
 
</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>name</code> ===
+
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-5B-5D <nowiki>قسم المعامل [] في الصنف ENV في توثيق روبي الرسمي.</nowiki>]
اسم متغير البيئة المراد الحصول علىلقيمة الخاصة به.
 
 
 
== القيمة المٌعادة ==
 
يعيد التابع <code>ENV[]‎</code> القيمة الخاصة بمتغير البيئة المعطى على شكل سلسلة نصية، ويعيد nil في حال لم يكن المتغير المعطى موجودًا.
 
 
 
== أنظر أيضًا ==
 
* صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>.
 
* التعبير  <code>[[Ruby/ENV/5B-5D-3D|= []]]</code>: يضبط التعبير <code>ENV[name] = value‎</code> القيمة الخاصة بمتغير البيئة المعطى <code>name</code>  ويعطيه القيمة <code>value</code>، إذا كانت قيمة الوسيط <code>value</code> تساوي <code>nil</code> فسيُحذف متغير البيئة. الوسيط  <code>name</code> ينبغي أن يكون سلسلة نصية. 
 
 
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-5B-5D <nowiki>قسم التابع [] في الصنف ENV في توثيق روبي الرسمي.</nowiki>]
 

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

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

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

ENV[name]  value

المعاملات

name

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

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

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

انظر أيضًا

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

مصادر