الفرق بين المراجعتين لصفحة: «Ruby/ENV/store»

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

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

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

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

store(name, value)  value

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

المعاملات

name

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

value

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

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

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

انظر أيضًا

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

مصادر