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

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

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

يضبط المعامل [] عندما يُستعمَل بالشكل ENV[name] = value‎ قيمة متغير البيئة ذي الاسم name إلى القيمة value. إذا كانت القيمة value المعطاة تساوي nil، فسيُحذَف متغير البيئة ذاك.

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

ENV[name] = value

يجب أن يكون المعامل name سلسلة نصية.

المعاملات

name

سلسلة نصية تمثِّل اسم متغير البيئة المراد ضبط قيمته.

انظر أيضًا

  • التابع []: يعيد قيمة متغير بيئة محدَّد في سلسلة نصية، أو يعيد القيمة nil في حال لم يكن ذلك المتغير موجودًا. 
  • التابع store: يضبط قيمة متغير بيئة ذي اسم محدَّدٍ.

مصادر