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

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

مراجعة 21:11، 25 سبتمبر 2018

يضبط التابعstore‎ القيمة الخاصة بمتغير البيئة المعطى name  ويعطيه القيمة value، إذا كانت قيمة الوسيط value تساوي nil فسيُحذف متغير البيئة ذاك.

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

store(name, value)  value

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

المعاملات

name

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

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

تعاد القيمة المُعطاة value.

أنظر أيضًا

  • صفحة الصنف ENV.
  • التعبير = []: يضبط التعبير ENV[name] = value‎ القيمة الخاصة بمتغير البيئة المعطى name  ويعطيه القيمة value، إذا كانت قيمة الوسيطvalue تساوي nil فسيُحذف متغير البيئة. الوسيط name ينبغي أن يكون سلسلة نصية. 

مصادر