الفرق بين المراجعتين لصفحة: «Ruby/ENV/update»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>update</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ENV]] | [[تصنيف: Ruby ENV]] | ||
يضيف التابع<code>update</code> محتويات التجزئة المعطاة <code>hash</code> إلى متغيرات البيئة. في حال لم تُعطى أي كتلة برمجية ، فسيكتب فوق المداخل (entries) ذات المفاتيح (keys) المكررة. وإلا يتم تحديد قيمة كل اسم مكرر عن طريق استدعاء الكتلة مع تمرير المفتاح (key) وقيمته من البيئة وقيمته من التجزئة المُعطاة <code>hash</code> إليها. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
update(hash) → Hash | |||
</syntaxhighlight> | update(hash) { |name, old_value, new_value| } → Hash | ||
</syntaxhighlight> | |||
== المعاملات == | == المعاملات == | ||
=== <code> | === <code>hash </code> === | ||
التجزئة المعطاة. | |||
=== القيمة المعادة === | === القيمة المعادة === | ||
تعاد | تعاد تجزئة (Hash). | ||
== أنظر أيضًا == | == أنظر أيضًا == | ||
* صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>. | * صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>. | ||
* | * التابع <code>[[Ruby/ENV/store|store]]</code>: يضبط التابع<code>store</code> القيمة الخاصة بمتغير البيئة المعطى <code>name</code> ويعطيه القيمة <code>value</code>، إذا كانت قيمة الوسيط <code>value</code> تساوي<code>nil</code> فسيُحذف متغير البيئة. | ||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c- | * [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-update قسم التعبير update في الصنف ENV في توثيق روبي الرسمي.] |
مراجعة 23:09، 25 سبتمبر 2018
يضيف التابعupdate
محتويات التجزئة المعطاة hash
إلى متغيرات البيئة. في حال لم تُعطى أي كتلة برمجية ، فسيكتب فوق المداخل (entries) ذات المفاتيح (keys) المكررة. وإلا يتم تحديد قيمة كل اسم مكرر عن طريق استدعاء الكتلة مع تمرير المفتاح (key) وقيمته من البيئة وقيمته من التجزئة المُعطاة hash
إليها.
البنية العامة
update(hash) → Hash
update(hash) { |name, old_value, new_value| } → Hash
المعاملات
hash
التجزئة المعطاة.
القيمة المعادة
تعاد تجزئة (Hash).
أنظر أيضًا
- صفحة الصنف
ENV
. - التابع
store
: يضبط التابعstore
القيمة الخاصة بمتغير البيئة المعطىname
ويعطيه القيمةvalue
، إذا كانت قيمة الوسيطvalue
تساويnil
فسيُحذف متغير البيئة.