الفرق بين المراجعتين ل"Ruby/ENV/store"

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

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

يضبط التابع store‎ قيمة متغير بيئة ذي اسمٍ محدَّدٍ إلى قيمة معيَّنة. إذا أعطيت القيمة nil لتعيينها إلى متغير البيئة، فسيُحذف هذا المتغير آنذاك.

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

store(name, value)  value

ينبغي أن يكون الوسيط name سلسلةً نصيةً.

المعاملات

name

اسم متغير البيئة المراد ضبط قيمته. ينبغي أن يكون سلسلة نصية.

value

القيمة المراد إسنادها إلى متغير البيئة ذي الاسم name. ينبغي أن يكون سلسلة نصية.

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

تعاد القيمة value المُعطاة بعد ضبطها إلى متغير البيئة ذي الاسم name.

انظر أيضًا

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

مصادر